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

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

10
StringFormat Проблемы с локализацией в wpf
В WPF 3.5SP1 я использую последнюю функцию StringFormat в DataBindings: <TextBlock Text="{Binding Path=Model.SelectedNoteBook.OriginalDate, StringFormat='f'}" FontSize="20" TextTrimming="CharacterEllipsis" /> Проблема, с которой я сталкиваюсь, заключается в том, что дата всегда форматируется на английском языке ... хотя моя система на французском языке? Как я могу заставить дату следовать системной дате?

3
Что такое ViewModelLocator и каковы его плюсы и минусы по сравнению с DataTemplates?
Может ли кто-нибудь дать мне краткое описание того, что такое ViewModelLocator, как он работает и каковы плюсы и минусы его использования по сравнению с DataTemplates? Я попытался найти информацию в Google, но, похоже, существует много различных его реализаций и нет подробного списка того, что это такое, и плюсов / минусов …


9
Как обрабатывать сообщения WndProc в WPF?
В Windows Forms я бы просто переопределил WndProcи начал обрабатывать сообщения по мере их поступления. Может ли кто-нибудь показать мне пример того, как добиться того же в WPF?
112 c#  wpf  wndproc 

6
Доступ к родительскому DataContext из DataTemplate
У меня есть ListBoxпривязка к дочерней коллекции на ViewModel. Элементы списка имеют стиль в табличке данных на основе свойства родительской ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> Я получаю следующую ошибку вывода: System.Windows.Data Error: 39 : BindingExpression path error: 'CurveSpeedMustBeSpecified' property not …

11
MVVM в WPF - как предупреждать ViewModel об изменениях в модели… или мне следует?
Я просматриваю некоторые статьи о MVVM, в основном это и это . Мой конкретный вопрос: как передать изменения модели из модели в модель просмотра? В статье Джоша я не вижу, чтобы он этим занимался. ViewModel всегда запрашивает у модели свойства. В примере Рэйчел у нее есть реализация модели INotifyPropertyChangedи она …
112 c#  .net  wpf  mvvm 


9
Сделайте окно WPF перетаскиваемым, независимо от того, какой элемент нажат
У меня двоякий вопрос, и я надеюсь, что WPF предлагает более простые решения , чем стандартные решения WinForms (которые предоставил Кристоф Гирс, прежде чем я сделал это разъяснение). Во-первых, есть ли способ сделать окно перетаскиваемым без захвата и обработки событий щелчка мышью + перетаскивания? Я имею в виду, что окно …


8
Как центрировать приложение WPF на экране?
Я хочу центрировать свое приложение WPF при запуске на основном экране. Я знаю, что мне нужно установить myWindow.Left и myWindow.Top, но где мне взять значения? Я нашел System.Windows.Forms.Screen.PrimaryScreen, что, по-видимому, не WPF. Есть ли альтернатива WPF, которая дает мне разрешение экрана или что-то в этом роде?

12
Привязать TextBox к нажатию клавиши Enter
По умолчанию привязки на TextBoxэто TwoWayи обязывает текст в собственность только тогда , когда TextBoxпотеряли свое внимание. Есть ли какой-либо простой способ XAML сделать привязку данных, когда я нажимаю Enterклавишу на TextBox?. Я знаю, что это довольно легко сделать в коде позади, но представьте, если это TextBoxвнутри какого-то сложного DataTemplate.
110 c#  wpf  xaml  .net-3.5  textbox 

4
Поиск дескриптора окна WPF
У форм Windows было свойство win1.Handle, которое, если я помню, возвращает дескриптор дескриптора главного окна? Есть ли эквивалентный способ получить дескриптор окна WPF? Я нашел в Интернете следующий код, IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; но я не думаю, что это поможет мне, потому что в моем приложении много окон. Спасибо!!
109 wpf  window  handle 

23
Как отобразить текст по умолчанию «--Select Team -» в поле со списком при загрузке страницы в WPF?
В приложении WPF в приложении MVP у меня есть поле со списком, для которого я отображаю данные, полученные из базы данных. Перед элементами, добавленными в поле со списком, я хочу отобразить текст по умолчанию, например " -- Выбрать команду --" чтобы он отображался при загрузке страницы, а при ее выборе …
109 wpf  combobox 

4
Как скрыть селектор строк wpf datagrid
Я использую элемент управления WPF DataGrid, чтобы показать некоторые детали и кнопку выбора, и мне не нужен серый столбец селектора в левой части экрана. Это также портит красоту моего дизайна. Есть ли способ удалить его или как я могу стилизовать его, если нет?
108 wpf  wpfdatagrid 

6
Кнопка WPF с изображением
Я пытаюсь прикрепить изображение к кнопке в WPF, но этот код не работает. Странно, ведь подобный код отлично работает в Mozilla XUL. <Button Height="49.086" Margin="3.636,12,231.795,0" Name="button2" VerticalAlignment="Top" Grid.Column="1" Click="button2_Click" Source="Pictures/apple.jpg">Disconnect from Server</Button>
108 wpf 

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