Запитання з тегом «wpf»

Фонд презентацій Windows або WPF - це підсистема для надання інтерфейсів користувача у додатках на базі Windows.

5
Як WPF UserControl може успадкувати WPF UserControl?
Наступний WPF UserControl називається DataTypeWholeNumber, який працює. Тепер я хочу зробити UserControl з назвою DataTypeDateTime і DataTypeEmail тощо. Багато Властивостей залежності будуть спільними для всіх цих елементів керування, і тому я хочу застосувати їх загальні методи до BaseDataType, і кожен з цих UserControls успадковується від цього базового типу. Однак, коли …
92 c#  wpf  xaml  user-controls 

7
Як прочитати текстовий файл у кореневому каталозі проекту?
Я хочу прочитати перший рядок текстового файлу, який я додав до кореневого каталогу свого проекту. Це означає, що мій провідник рішень показує файл .txt уздовж моїх файлів .cs у моєму проекті. Отже, я спробував зробити: TextReader tr = new StreamReader(@"myfile.txt"); string myText = tr.ReadLine(); Але це не працює, оскільки йдеться …
92 c#  wpf 

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

9
Встановіть фокус на текстовому полі в xaml wpf
Незважаючи на деякі повідомлення на цьому форумі та інші, я не можу знайти щось, що підказує мені, як сфокусувати увагу на TextBox. У мене є userControl з багатьма мітками та textBoxes. Коли форма завантажується, я хочу, щоб конкретний textBox мав фокус. Я встановив tabIndex, але це, здається, не спрацювало. Будь-які …
91 wpf  textbox  focus 


20
Під час очищення спостережуваної колекції в e.OldItems немає елементів
У мене тут є щось, що насправді застає мене несподіваним. У мене є ObservableCollection of T, заповнений елементами. У мене також є обробник подій, приєднаний до події CollectionChanged. Коли ви очистити колекцію він викликає подія CollectionChanged з e.Action набором для NotifyCollectionChangedAction.Reset. Гаразд, це нормально. Але дивно те, що ні e.OldItems, …


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


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 Path=Name}" /> …
90 .net  wpf  data-binding  xaml 

16
Подія ComboBox- SelectionChanged має старе, а не нове значення
C #, .NET 4.0, VS2010. Нове у WPF. У мене є головне вікно ComboBox. Я підключив подію SelectionChanged для вказаного комбінованого вікна. Однак, якщо я перевіряю значення поля зі списком у обробнику подій, воно має старе значення. Це звучить більше як подія "SelectionChanging", ніж подія SelectionChanged. Як отримати нове значення …

9
відображати Пісочний годинник, коли програма зайнята
Для подання, побудованого за допомогою WPF, я хочу змінити курсор миші на пісочний годинник, коли програма зайнята і не реагує. Одним із рішень є додавання this.Cursor = Cursors.Wait; до всіх місць, які можуть спричинити невідповідність інтерфейсу користувача. Але, очевидно, це не найкраще рішення. Мені цікаво, який найкращий спосіб досягти цього? …
90 c#  wpf 


4
Як програмно встановити позиції рядків та стовпців сітки
У мене є дві сітки всередині стекпанелі. Перша сітка називається 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 

10
Як автоматично розподілити та вирівняти дані GridViewColumn у WPF?
Як я можу: вирівняйте текст за стовпцем ідентифікатора по правому краю зробити кожен із стовпців автоматичним розміром відповідно до довжини тексту комірки з найдовшими видимими даними? Ось код: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> <GridViewColumn Header="First Name" DisplayMemberBinding="{Binding FirstName}" Width="100" /> <GridViewColumn Header="Last Name" DisplayMemberBinding="{Binding …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.