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

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


11
Редактировать одним щелчком мыши в WPF DataGrid
Я хочу, чтобы пользователь мог перевести ячейку в режим редактирования и выделить строку, в которой содержится ячейка, одним щелчком мыши. По умолчанию это двойной щелчок. Как мне переопределить или реализовать это?
92 c#  .net  wpf  events  xaml 

9
отображать песочные часы, когда приложение занято
Для представления, созданного с использованием WPF, я хочу изменить курсор мыши на песочные часы, когда приложение занято и не отвечает. Одно из решений - добавить this.Cursor = Cursors.Wait; во все места, где пользовательский интерфейс может перестать отвечать. Но очевидно, что это не лучшее решение. Мне интересно, как лучше всего этого …
92 c#  wpf 


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

9
Установите фокус на текстовое поле в xaml wpf
Несмотря на некоторые сообщения на этом и других форумах, я не могу найти что-то, что подсказывало бы мне, как сосредоточить внимание на файле TextBox. У меня есть userControl со многими ярлыками и текстовыми полями. Когда форма загружена, я хочу, чтобы конкретный текстовый блок имел фокус. Я установил tabIndex, но это …
91 wpf  textbox  focus 

2
Что означает «{Binding Path =.}» В привязке WPF?
Что {Binding Path=.}означает привязка WPF? Я вижу, как некоторые люди его используют, но не могу найти никакого объяснения. Есть ли другие специальные символы в синтаксисе привязки (кроме {Binding /})?
91 wpf  data-binding  xaml 

16
Событие ComboBox- SelectionChanged имеет старое значение, а не новое.
C #, .NET 4.0, VS2010. Новое в WPF. У меня есть ComboBox на моем MainWindow. Я подключил событие SelectionChanged указанного поля со списком. Однако, если я исследую значение поля со списком в обработчике событий, оно будет иметь старое значение. Это больше похоже на событие SelectionChanging, чем на событие SelectionChanged. Как …


20
При очистке ObservableCollection в e.OldItems нет элементов
У меня есть кое-что, что действительно застало меня врасплох. У меня есть ObservableCollection of T, заполненный элементами. У меня также есть обработчик событий, прикрепленный к событию CollectionChanged. Когда вы очистить коллекцию он вызывает событие CollectionChanged с e.Action набором для NotifyCollectionChangedAction.Reset. Хорошо, это нормально. Но что странно, ни в e.OldItems, ни …

3
Измените WPF DataTemplate для элемента ListBox, если он выбран
Мне нужно изменить DataTemplate для элементов в ListBox в зависимости от того, выбран элемент или нет (при выборе отображается другая / дополнительная информация). Я не получаю событие GotFocus / LostFocus в самом верхнем элементе DataTemplate (StackPanel) при щелчке по рассматриваемому элементу ListBox (только с помощью табуляции), и у меня нет …
91 .net  wpf 

6
Кнопка ссылки в WPF
Как сделать так, чтобы кнопка выглядела как LinkButton, и я не хочу использовать гиперссылку ... !! Какие-либо предложения
90 wpf  wpf-controls 

7
Привязать к методу в WPF?
Как вы в WPF привязываетесь к методу объектов в этом сценарии? public class RootObject { public string Name { get; } public ObservableCollection<ChildObject> GetChildren() {...} } public class ChildObject { public string Name { get; } } XAML: <TreeView ItemsSource="some list of RootObjects"> <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type data:RootObject}" ItemsSource="???"> <TextBlock Text="{Binding …
90 .net  wpf  data-binding  xaml 


4
Как программно установить положение строк и столбцов сетки
У меня есть две сетки внутри Stackpanel. Первая сетка называется GridX. Изначально внутри сетки находится 2D-массив текстовых полей (RowDefs / ColumnDefs). Определение TextBox в XAML: <TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" /> Я хочу программно добавить TextBlock в ту же позицию, что и часть GridX. Эффект должен быть таким <TextBlock Grid.Row="4" …
89 wpf  gridview 

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