Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# WPF Тесты WPF приложения и GridView в нем Здравствуйте. пишу тесты для ВПФ приложения. все как бы не сложно. разобрался во многом. Но и без сложности не обошлось: начал работать с гридом. подсчитать строки, столбцы получается, а вот выбрать конкретную строку не получается. нахожу грид так AutomationElement mainGrid = _subform.FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.AutomationIdProperty, grid));... https://www.cyberforum.ru/ wpf-silverlight/ thread635192.html C# WPF Кто как справляется с автоматическим масштабированием
Расскажите про ваши приемы, как Вы боретесь с масштабируемостью? Как у вас выходит, чтобы ваше приложение нормально смотрелось на мониторах с разным разрешением? в особенности не в развернутом состоянии
C# WPF Программно раскрыть ветвь TreeView https://www.cyberforum.ru/ wpf-silverlight/ thread634853.html
Суть вопроса: формирую дерево, пользователь может добавлять в него новые ветки, хочу когда вкатка добавлена раскрыть родительскую, чтоб новая добавленная была видна IsEnabled не помогает, ветка не раскрывается собственно код //фукция добавляющая в существующую ветку новую ветку protected void AddSubItem(object sender, TreeViewItem parentItem) { TreeViewItem itemNew = new...
C# WPF Чтение из ресурса в строку https://www.cyberforum.ru/ wpf-silverlight/ thread634727.html
C# WPF. Добавил обычный .txt файл в ресурсы. Вопрос как мне его прочитать в string?
Размытие при использовании некоторых элементов C# WPF
Ещё хотел спросить от чего может появляться размытие при отрисовке некоторых используемых элементов, например при отрисовке нажимаемой кнопки ещё секунды 1.5 - 2 она несколько размыта. Прикрепляю скриншот где две кнопки: OK и Cancel, Cancel при этом была нажата несколько раз, а кнопка OK не нажималась.
C# WPF Создание видимой сетки в Grid Пример книги демонстрирует как через код xaml создавать в Grid сетку: <Grid HorizontalAlignment="Left" Height="337" VerticalAlignment="Top" Width="519" ShowGridLines="True"> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition></RowDefinition> </Grid.RowDefinitions> <Grid.ColumnDefinitions> ... https://www.cyberforum.ru/ wpf-silverlight/ thread634692.html
C# WPF Combobox: задавать название и значение https://www.cyberforum.ru/ wpf-silverlight/ thread634647.html
привет, как сделать - как в html название и значение? не пойму как прикрутить значения. Если стандартных вариантов нету придется создавать массив и там MAS <select> <option value="OneVolv">Volvo</option> <option value="ValItem2">Saab</option> <option value="valGO">Mercedes</option> <option value="nextVAL">Audi</option> </select>
Выбор элемента TreeView C# WPF
Доброго времени суток. Создаю плейлист для плеера решил использовать treeview, раньше не работал с этим элементом. Столкнулся с рядом проблем 1)Добавление элементов в treeview TreeViewItem item = new TreeViewItem(); TreeViewItem item1 = new TreeViewItem(); int num = 0; //проверка на наличие такого же элемента 1-ого уровня foreach...
C# WPF При сворачивании формы видно ее каркас https://www.cyberforum.ru/ wpf-silverlight/ thread634301.html
Доброго времени суток, друзья. Дано: некое WPF приложение, в котором я учусь делать свой дизайн формы и контролов (с помощью Epression Blend 4). Проблема: если полученное приложение свернуть и развернуть, то на очень малую долю секунды видно, как появляется каркас формы, а в ней куча вертикальных черно-белых полосок разной ширины (а-ля штрих код), затем появляются контролы и всё...
C# WPF Создание exe файла (ни в папке Release, ни в Debug ничего подобного нет) Как создать в проекте WPF exe файл? Просто у меня в папке Release из типа Приложений только WpfApplication3.vshost... И все. остальное все не то... Ни в одной папке нет exe-файла.. Вроде построение проходит успешно..все нормально https://www.cyberforum.ru/ wpf-silverlight/ thread634272.html
C# WPF "Общаться" с окном от лица приложения (Application)
Вот есть у меня такая необходимость при определённых условиях чтобы мой класс Application который создал окно мог потом вызывать функции те что есть у окна, например для сохранения его состояния или ещё чего, это не столь важно. Имеется стандартный код создания окна сгенерированный студией: namespace WpfApplication1 { /// <summary> /// App /// </summary> public...
C# WPF Мультиязычное приложение - какой способ для реализации выбрать https://www.cyberforum.ru/ wpf-silverlight/ thread633561.html
Сталкиваюсь впервые (собственно и опыт не большой у меня). Приложение большое... очень.... необходима поддержка 9-12 языков. Почитал, нашел, что локализацию можно д
47 / 47 / 9
Регистрация: 13.02.2012
Сообщений: 176
09.08.2012, 20:51 0

Как создать UserControl и использовать его в качестве шаблона в других проектах - C# WPF - Ответ 3343682

09.08.2012, 20:51. Показов 4223. Ответов 4
Метки (Все метки)

Ответ

Опять же скажу тебе нужны DataTemplate. Например, у тебя есть класс:
C#
1
2
3
4
5
public class MyData
{
   public string Name{get;set;}
   public Image Photo{get;set;}
}
Теперь ты хочешь объекты этого класса отображать в определенном виде. Если воспользоваться неявными шаблонами данных, то в ресурсы страницы нужно добавить такую вещь
XML
1
2
3
4
5
6
7
8
    <UserControl.Resources>
        <DataTemplate DataType="local:MyData">
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Path=Name}" />
                <Image Source="{Binding Path=Image}" />
            </StackPanel>
        </DataTemplate>
    </UserControl.Resources>
Теперь ты можешь добавлять в свою коллекцию телеком объект класса MyData, отображение на себя возьмет xaml
C#
1
2
MyData obj = new MyData();
WindowsStack.Childer.add(obj);
Этот неявный шаблон можно таскать по всем проектам в виде словаря например. Еще подробней можешь посмотреть первые мин 10 этого видео http://www.techdays.ru/videos/3572.html там все очень подробно и наглядно

Вернуться к обсуждению:
Как создать UserControl и использовать его в качестве шаблона в других проектах C# WPF
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2012, 20:51
Готовые ответы и решения:

Создать управляемую библиотеку, чтобы использовать ее в будущем в других .NET проектах
Здравствуйте. Имеется заголовочный h.-файл с C++ кодом, реализующий решение систем нелинейных...

Зачем в качестве параметра передавать null и потом использовать его как массив?
Я встретил такой код и он УБИЛ МЕНЯ НАПОВАЛ(: public static function getCellsWeight($kpW,...

Давайте составим каталог своих форм, чтобы другим можно было их использовать в качестве шаблона
Здравствуйте. У меня нет вопроса, а есть предложение: давайте составим каталог своих форм, чтобы...

Привязка шаблона к компьютеру для его неработоспособности на других
Доброго времени суток уважаемые форумчане. В принципе сам вопрос изложен в теме. Сразу...

4
09.08.2012, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2012, 20:51
Помогаю со студенческими работами здесь

Как использовать VirtualBox sdk в проектах VS
Привет, я качаю VirtualBox sdk с сайта https://www.virtualbox.org/wiki/Downloads, так как хочу...

Как использовать CSS в проектах Windows form
Как использовать css в проектах windows form, хочу сделать box-shadow для формы.

Как одну функцию использовать в двух проектах
Есть функция которую нужно вызывать в двух проектах Я поместил ее в отдельный .cpp файл ...

TL-WR740N - можно его использовать в качестве Wi-Fi-адаптера ?
У меня дома есть роутер фирмы TL-Link модель &quot;WR841N&quot; и через него выхожу в интернет. В соседней...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru