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

Подробнее про wpf...

Я публикую приложение WPF (.NET 6) со следующими настройками: Это работает, но если мои пользователи захотят запустить исполняемый файл на своем компьютере, они получат сообщение об ошибке: «Среда выполнения .NET 6.0 не установлена». Для меня это имеет смысл, потому что .NET 6 — новинка. Но даже ....
3 Фев 2022 в 13:55
Что бы я ни пытался, я не могу установить триггер IsMouseOver и IsPressed для изменения Foreground. Я пытался изменить его в самом Button. <Button (STUFF HERE)> <Trigger Property="IsMouseOver" Value="true"> <Setter Property="Foreground" Value="#FF373737"/> ....
3 Фев 2022 в 08:18
Я пытаюсь изучить MVVM С# и попытался создать простую программу, в которой вы добавляете имя в список. Теперь я хотел бы удалить некоторые элементы из списка при нажатии на них, а затем нажать кнопку «удалить меня» с помощью другой команды, но не смог найти способ сделать это. Viewmodel - это: publ....
2 Фев 2022 в 16:07
Вот что я хочу: Я хочу сосредоточиться на этом текстовом поле, когда пользователь щелкает метку рядом с текстовым полем, также я должен использовать это событие «PreviewMouseLeftButtonUp» для метки Что я пробовал: <Window.Resources> <Storyboard x:Key="OnLabelCLick"> <BooleanAnimati....
2 Фев 2022 в 12:25
В WPF я устанавливаю стиль для своего элемента управления, поэтому для него указано несколько семейств шрифтов: <Style TargetType="{x:Type MyControl}"> <Setter Property="FontFamily" Value="Helvetica, Arial, Segoe UI" /> </Style> Как я могу определить, какой шрифт действительно выбра....
1 Фев 2022 в 10:55
Документация MS говорит, что это невозможно... Надеюсь, я что-то пропустил в документах. Хотите отформатировать десятичное число как: -9 999 000 использование StringFormat={}{0:#,0.000} работает, но это «округляет» ввод, где я хочу «обрезать» ввод. Для проверки в форме WPF этот строковый формат был....
1 Фев 2022 в 05:46
Мой ProgressBar XAML: <Window ...> <ProgressBar Value="{Binding Path=Progress}"/> </Window> Code- Behind : internal int Progress { get; set; } Эта переменная прогресса кратна 1, поэтому значения будут 1, 2, 3 и так далее... Теперь я решил использовать то же свойство Progress для TaskBarItemIn....
31 Янв 2022 в 19:49
У меня это в DataGrid. В настоящее время я меняю цвет фона строки на красный, если данные больше 150, а затем на зеленый, если меньше. Что я хочу сделать, так это то, что если данные не меняются в течение 5 секунд после изменения цвета фона, они должны снова стать бесцветными. Я не был уверен, ка....
31 Янв 2022 в 12:59
''' <summary> ''' Converts key presses into date format ''' </summary> ''' <param name="field">The name of the text box being accessed</param> ''' <param name="e">the key being pressed</param> Public Sub GetKeyDate(field As TextBox, e As KeyEventArgs) Это работало, как и ожидалось, пока я не добави....
29 Янв 2022 в 13:28
Моя проблема в том, что я пытаюсь сделать привязку Task к DataGrid в своем приложении WPF, но я не понимаю, в чем проблема и что я делаю неправильно. у меня 3 модели Преподаватель группы дисциплин: public class DisciplineGroupTeacher { [JsonPropertyName("iddiscipline-group-teacher")] publ....
29 Янв 2022 в 02:24
Мне нужно привязать выбранный элемент к свойству, но почему-то это не работает. Вот моя попытка: <ItemsControl ItemsSource="{Binding MyItems}"> <ItemsControl.ItemTemplate> <DataTemplate> <StackPanel> ....
28 Янв 2022 в 15:07
Мне нужно создать приложение WPF для добавления, удаления и обновления элементов для целей управления клиентами. До сих пор мне удавалось добавлять и удалять элементы в список с помощью MVVM, но я не могу обновить выбранные элементы. Мне нужна помощь в этом отношении. Код проекта выглядит следующ....
27 Янв 2022 в 20:06
У меня есть этот ComboBox, использующий стиль MaterialDesignFilledComboBox. <ComboBox ItemsSource="{Binding SomeData}" Style="{StaticResource MaterialDesignFilledComboBox}" materialDesign:HintAssist.Hint="Some hint text" </ComboBox> Обратите внимание на назначение свойства mater....
27 Янв 2022 в 16:06
Итак, у меня есть этот флажок в WPF. <CheckBox Name="folder_browser" Checked="{}" Unchecked="{}" Content="Folder browser" Foreground="Black" Grid.Row="5" Grid.Column="0" Visibility="{Binding Visibility}"> </CheckBox> Я должен связать его проверенный и непроверенный таким образом, чтобы при пр....
27 Янв 2022 в 10:52
Максимум, что мне удалось до сих пор, это воспроизвести звук без изображения <MediaElement Name="myMediaElement" LoadedBehavior="Manual" Margin="5" Grid.Row="0" Grid.Column="0" ScrubbingEnabled="T....
26 Янв 2022 в 23:07
В моем приложении WPF, которое следует за MVVM, у меня есть следующий код в моей модели представления. Что он делает, так это просто открывает окно с DataGrid, заполняя его некоторыми данными. Это работает как есть, но проблема с производительностью. Больше нет. увеличивается количество загружаем....
26 Янв 2022 в 07:18
Можно ли программно добавлять элементы WPF без ручного вмешательства в XAML? Пожалуйста, дайте мне руку.....
26 Янв 2022 в 03:11
На моем пути к пониманию обработки WPF RoutedEvent, так ли это работает? Скажем, у меня есть Window с Grid и Button внутри Grid. Мой обработчик событий Button_Click выглядит так: private void Button_Click(object sender, RoutedEventArgs e) { // Do stuff e.Handled = true; } Вызов e.Handled ....
25 Янв 2022 в 23:45
При настройке привязки в WPF, как можно использовать указание связанному элементу управления НЕ обновлять при обновлении его исходного свойства? Если это желаемое поведение, зачем вообще использовать привязку? Другими словами, почему WPF имеет свойство NotifyOnSourceUpdated для привязок или, по кр....
25 Янв 2022 в 05:26
В настоящее время я изучаю MVVM, и у меня возникла эта проблема. Итак, в основном у меня есть основной вид, такой как <Window x:Class="ManufacturingToolV2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ....
25 Янв 2022 в 02:30
Я хочу обрабатывать все непредвиденные ошибки в приложении WPF. Когда я смотрю, есть разные события для разных ситуаций, чтобы фиксировать и контролировать ошибки. Также я добавил их в метод конструктора приложения public App() { AppDomain.CurrentDomain.FirstChanceException += OnFirstChanceExc....
24 Янв 2022 в 22:28
Согласно описанию, у меня есть ToggleButton и Button. Button появляется, когда ToggleButton переключается, и исчезает, когда не переключается. Я хотел бы активировать свойство ToggleButton IsChecked и установить для него значение false при нажатии Button. Я знаю, что это должно быть сделано с помощ....
24 Янв 2022 в 20:02
У меня есть элемент управления, в который я хочу добавить CharacterCasing, поскольку он не поддерживает его по умолчанию. Я добавил пользовательское свойство зависимостей под названием «CharacterCasing». Теперь, когда я использую его в xaml, я хочу иметь параметры, как в обычном TextBox: Есть идеи....
24 Янв 2022 в 14:15
У меня есть настраиваемый элемент управления кнопкой, который имеет свойство зависимости «IsRequired». public static readonly DependencyProperty IsRequiredProperty = DependencyProperty.RegisterAttached(nameof(IsRequired), typeof(bool), typeof(RequiredButton), new FrameworkPropertyMetadata(false,....
24 Янв 2022 в 12:03
Я сделал стиль для кнопки <Style x:Key="ButtonList" TargetType="Button"> <Setter Property="HorizontalAlignment" Value="Stretch" /> <Setter Property="Background" Value="Aqua" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate....
24 Янв 2022 в 02:24