Denis Gladkikh
Russian  |  English
rss twitter

Выбранный тег: XAML

Страница  1  2  

20.08.2010 19:38 UTC

Первые впечатления о LightSwitch

lightswitch

Как и многие скачал я себе LightSwitch, недавно он стал доступен для MSDN подписчиков. Скачивал и устанавливал я его не просто так, чтобы посмотреть, а у меня в голове были уже идеи, как это можно было бы использовать в текущем проекте. Наш основной проект сейчас – это модульное Silverlight приложение, один из модулей – это административная часть с кучей редактируемых таблиц (буду называть их справочниками). Мне не хотелось делать отдельные представления на каждый справочник, потому я сделал механизм, который позволял просто заполнять DataGrid по имени таблицы и списку полей. Причем поля можно указываться и из таблиц, на которые есть ссылки (reference) из главной таблицы, на сервере построится правильный join. Так же реализовал свой DataForm, к сожалению стандартный расширить не получилось, из-за того что там были спрятаны некоторые необходимые методы и свойства, и помню, что в WPF эти свойства спрятаны не были, ну да ладно. В итоге, на сервер передаются объекты и построенные запросы: что нужно отобразить, что показать. То есть, чтобы добавить редактирование новой таблицы CronTask мне теперь необходимо сделать буквально следующее...

Читать дальше...

Комментировать ( 15 )
SilverlightDynamicXAMLSilverlight 4DataGridLightSwitch

20.04.2010 20:22 UTC

Экспорт в Excel из Silverlight/WPF DataGrid

Экспорт табличной части в Excel из приложения достаточно распространенная задача, и решать ее можно по разному. Конечно решение зависит от того, что за приложение вы разрабатываете. Если это приложение разрабатываемое для автоматизации бизнес процессов, и оно предназначено для установки в несколько контор, то скорее всего вы можете диктовать условия (рекомендации по использованию), необходимые для вашего приложения. Либо заказчик выставит требования, под которые вы будете его разрабатывать. В этом случае, экспорт проще всего реализовывать через COM, используя инфраструктуру Excel (либо OpenOffice), тогда и реализовать данную задачу при помощи данного подхода будет просто, и это даст вам наибольшую гибкость и возможность использовать всю мощь таблиц Excel. Об этом вариант и пойдет разговор ниже. Другой вариант – ваше приложение предназначено для домашних пользователей, в этом случае диктовать обязательную установку MS Office или OpenOffice не очень хорошо, потому лучше не завязываться на них, а использовать либо сторонние компоненты для создания документов, либо экспортировать в xml/html формат, который понимает MS Office (так делает, например, JIRA). Правда в этом случае будет тяжело удовлетворить просьбы клиентов, вроде: сделать так, чтобы экспортируемый документ был подготовлен для печати в альбомном виде с необходимыми полями, хотя может быть и возможно.

Читать дальше...

Комментировать ( 20 )
SilverlightC#ExcelDynamicWPFXAMLWPF 4Silverlight 4DataGridCOM


22.02.2010 13:04 UTC

Минимум кода для отображения окна на WPF

Попался на глаза топик на Хабрахабр про сравнение языков C++/Java с какими-то недоязыками, вроде APL и J. Сравнение просто идиотское: на каких-то прикладных задачах, ради которых, видимо, и сделаны эти языки, показывают, что на них можно написать решение в одну строчку, в отличие от Java, где будет несколько экранов. И вроде как все должны сказать “Вау, круто!”, но народ не проведешь ;)

Решил я для примера написать код, точнее минимум кода на WPF, чтобы вывести окно с текстом “Hello world”, знаете что для этого нужно? Создаем новый проект WPF, выкидываем вообще все, кроме файла App.xaml, в котором пишем такие строки

<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <Application.MainWindow>
        <Window Visibility="Visible">
            Hello world
        </Window>
    </Application.MainWindow>
</Application>

Все! Компилируем, запускаем и смотрим на окно. Кто сможет написать меньше кода? ;)

Progg it


Комментировать ( 1 )
.NETWPFXAML

29.01.2010 12:22 UTC

Пропал IntelliSense при редактировании XAML/XML файлов в Visual Studio 2008

Каким-то чудесным образом пропал IntelliSense при редактировании XML файлов, заметил открыв web.config файл. Первое, что пришло в голову – сделать Repair студии – не помогло, сброс настроек из Tools->Import and Exports Settings… тоже не дал результатов. В настройках (Tools->Options) зато увидел, что есть проблемы на вкладках настройки Text Editor->XML: на последних двух виднеется только текст, что настройки не удалось прочитать.

Немного погуглив, набрел на эту тему на http://stackoverflow.com: Visual Studio 2008 Xaml Editor not working / disappeared

Из консоли вызвал пару раз

"%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\ide\devenv" /resetSkipPkgs
"%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\ide\devenv" /resetsettings

Я запускал cmd из под администратора (Windows 7) и там уже набирал эти команды. Вроде помогло.


Комментировать ( 0 )
XMLXAMLVisual Studio 2008

08.10.2009 08:47 UTC

Как создать график в WPF при помощи WPFToolkit

Опубликовали мой первый скринкаст “Как создать график в WPF при помощи WPFToolkit”:

Мы рассмотрим возможности библиотеки DataVisualization из WPF Tookit. На примере покажем как нужно подготавливать данные для графиков и как можно настраивать полученные при помощи данной библиотеки графики.

Читать дальше...

Комментировать ( 0 )
ChartWPFXAMLWPFToolkitData Visualization

05.09.2009 08:26 UTC

WPF: BindingExpression и Nullable<T>

Если прописывать Path в Binding на типы Nullable<T> на свойство HasValue, такие как int?, bool? и другие, то можно увидеть неожиданные результаты, а точнее работать данный биндинг не будет.

Читать дальше...

Комментировать ( 0 )
.NETC#WPFXAMLBindingNullable

06.08.2009 21:12 UTC

WPF - использование навигации по страницам, добавление контролов в NavigationWindow

В WPF существует возможность создавать приложения с возможность навигации, то есть с использованием Navigation объектов, таких как Page, NavigationService и NavigationWindow. Большинство примеров на MSDN отображает, как использовать такие объекты в XBAP приложениях, но никто не запрещает нам и создавать клиентские приложения с использованием навигации по страницам.

Читать дальше...

Комментировать ( 0 )
.NETC#WPFXAML

05.08.2009 21:12 UTC

WPF – MenuItem и важное свойство CommandTarget

Предположим перед вами стоит простая задача – сделать Toolbar контрол, который будет отображаться на каждой странице и он так же будет состоять из меню. Один из вариантов – это разместить все необходимое на UserControl и размещать данный контор на каждом окне.

Читать дальше...

Комментировать ( 0 )
.NETC#WPFXAML

01.08.2009 20:49 UTC

WPF: Animated Wait Control в Expression Blend 3

В WPF мне понадобилось (захотелось) сделать контрол, который бы показывал процесс ожидания. Контрол я хотел сделать похожим на вращающийся круг, как в Vista cur. А так же мне захотелось попробовать это сделать в новом Expression Blend 3 (можно использовать 60 дневную пробную версию Expression Studio 3). Не обязательно использовать последнюю версию продукта - хватит и второй версии.

Читать дальше...

Комментировать ( 1 )
.NETWPFXAMLExpression Blend

Страница  1  2  


Размещенная на сайте информация является моим личным мнением.