Вопросы с тегом «wpf»

Windows Presentation Foundation, или WPF, является подсистемой для визуализации пользовательских интерфейсов в приложениях на основе Windows.

26
Как ViewModel должен закрыть форму?
Я пытаюсь изучить WPF и проблему MVVM, но столкнулся с проблемой. Этот вопрос похож, но не совсем такой, как этот (обработка-диалогов-в-wpf-с-mvvm) ... У меня есть форма «Логин», написанная с использованием шаблона MVVM. Эта форма имеет ViewModel, которая содержит имя пользователя и пароль, которые связаны с представлением в XAML с использованием …
247 c#  wpf  mvvm 

6
ResourceDictionary в отдельной сборке
У меня есть файлы словаря ресурсов (MenuTemplate.xaml, ButtonTemplate.xaml и т. Д.), Которые я хочу использовать в нескольких отдельных приложениях. Я мог бы добавить их в сборки приложений, но было бы лучше, если бы я скомпилировал эти ресурсы в одну сборку и чтобы мои приложения ссылались на него, верно? После сборки …

22
MVVM: учебник от начала до конца?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я программист на C # / Windows Forms с опытом работы более 5 лет. Я исследовал WPF, используя шаблон проектирования MVVM (Model-View-ViewModel). …
243 c#  .net  wpf  mvvm 

6
Глобально ловить исключения в приложении WPF?
У нас есть приложение WPF, где его части могут генерировать исключения во время выполнения. Я хотел бы глобально перехватить любое необработанное исключение и записать их в журнал, но в противном случае продолжить выполнение программы, как будто ничего не произошло (вроде как в VB On Error Resume Next). Возможно ли это …

20
Привязка данных к SelectedItem в древовидном представлении WPF
Как я могу получить элемент, выбранный в WPF-дереве? Я хочу сделать это в XAML, потому что я хочу связать это. Вы можете подумать, что это так, SelectedItemно, видимо, не существует он доступен только для чтения и поэтому непригоден для использования. Вот что я хочу сделать: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" …
241 c#  wpf  mvvm  treeview  selecteditem 


4
Разница между ObservableCollection и BindingList
Я хочу знать разницу между ObservableCollectionи BindingListпотому что я использовал оба, чтобы уведомлять о любых изменениях добавления / удаления в Source, но на самом деле я не знаю, когда предпочесть одно другому. Почему я бы выбрал одно из следующего над другим? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); или BindingList<Employee> lstEmp = …

23
Обработка диалогов в WPF с помощью MVVM
В шаблоне MVVM для WPF обработка диалогов является одной из более сложных операций. Так как ваша модель представления ничего не знает о представлении, диалоговое общение может быть интересным. Я могу показать, ICommandчто когда представление вызывает его, может появиться диалоговое окно. Кто-нибудь знает хороший способ обработки результатов из диалогов? Я говорю …

13
Какие рамки для MVVM мне следует использовать? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
233 wpf  mvvm  frameworks 

30
Как автоматически выделить весь текст в фокусе в WPF TextBox?
Если я вызываю SelectAllиз GotFocusобработчика событий, он не работает с мышью - выбор исчезает, как только мышь отпущена. РЕДАКТИРОВАТЬ: Людям нравится ответ Доннелле, я постараюсь объяснить, почему он мне не понравился так же, как принятый ответ. Это более сложно, в то время как принятый ответ делает то же самое более …
232 .net  wpf  silverlight  textbox 

5
Простая (я думаю) горизонтальная линия в WPF?
Создаем относительно простую форму ввода данных и просто хотим разделить определенные разделы горизонтальной линией (не похожей на тег HR в HTML), которая растягивает всю длину формы. Я пробовал это: <Line Stretch="Fill" Stroke="Black" X2="1"/> Поскольку родительский элемент управления не имеет фиксированной ширины, эта строка заставляет окно растягиваться на всю ширину экрана. …
228 wpf  xaml  wpf-controls 

17
Вертикальное выравнивание текста в WPF TextBlock
Как назначить вертикальное выравнивание по центру текста внутри TextBlock? Я нашел свойство TextAlignment, но оно для горизонтального выравнивания текста. Как мне сделать это для вертикального выравнивания текста?


15
Можно ли сделать текстовый блок WPF доступным для выбора?
Как разрешить TextBlockвыбор текста? Я попытался заставить его работать, отображая текст, используя TextBox только для чтения, стилизованный под текстовый блок, но в моем случае это не будет работать, потому что TextBox не имеет встроенных строк. Другими словами, как сделать его выбираемым?
224 wpf  xaml  textbox  textblock 

4
Высота окна = «Авто» не работает должным образом
То, что я пытаюсь сделать, это показать окно, которое явно не имеет высоты / ширины (оба значения опущены или установлены в Auto). Я догадывался, что окно узнает его размер путем автоматического вычисления всех содержащихся в нем пользовательских элементов управления, но на самом деле это не работает! Вместо этого я получаю …
223 wpf 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.