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

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

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 …

4
В чем разница между ресурсом и встроенным ресурсом в приложении C #?
Когда я должен использовать тот или иной? Я бы хотел, чтобы все файлы, которые я использую в своем приложении (изображения, звук, XML-файл и т. Д.), Находились внутри файла .exe, чтобы я не развертывал с кучей папок и файлов. Спасибо за информацию.

11
Привязка объектов, определенных в коде программной части
У меня есть объект, который создается в коде позади, например, XAML называется window.xaml и внутри window.xaml.cs protected Dictionary<string, myClass> myDictionary; Как я могу привязать этот объект, например, к представлению списка, используя только разметку XAML? Обновить: (Это как раз и есть в моем тестовом коде): <Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="{Binding windowname}" …
88 c#  .net  wpf  binding 

4
Объединение строк вместо использования стека TextBlocks
Я хочу показать список объектов Customer в WPF ItemsControl. Я создал для этого DataTemplate: <DataTemplate DataType="{x:Type myNameSpace:Customer}"> <StackPanel Orientation="Horizontal" Margin="10"> <CheckBox"></CheckBox> <TextBlock Text="{Binding Path=Number}"></TextBlock> <TextBlock Text=" - "></TextBlock> <TextBlock Text="{Binding Path=Name}"></TextBlock> </StackPanel> </DataTemplate> Итак, в основном я хочу простой список (с флажками), содержащий НОМЕР - ИМЯ. Разве нет способа, которым …
88 .net  wpf  datatemplate 

5
Получить абсолютное положение элемента в окне в wpf
Я хотел бы получить абсолютную позицию элемента по отношению к оконному / корневому элементу при двойном щелчке. Относительное положение элемента в родительском элементе - это все, что я могу понять, и я пытаюсь добраться до точки относительно окна. Я видел решения о том, как получить точку элемента на экране, но …

10
Как добавить Blend Behavior в Style Setter
Я создал Blend-поведение для Button. Как я могу установить это для всех моих кнопок в приложении. <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Однако, когда я пытаюсь: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Я получаю ошибку Свойство Behaviors не имеет доступного сеттера.

9
Где находится Application.DoEvents () в WPF?
У меня есть следующий пример кода, который увеличивает масштаб при каждом нажатии кнопки: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); …
88 c#  .net  wpf  xaml 

6
Связывание WPF с StringFormat не работает во всплывающих подсказках
Следующий код имеет простую привязку, которая связывает текст TextBlock с именем MyTextBlock со свойством TextBox и свойством ToolTip, используя ту же нотацию привязки: <StackPanel> <TextBlock x:Name="MyTextBlock">Foo Bar</TextBlock> <TextBox Text="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" ToolTip="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" /> </StackPanel> Привязка также использует свойство StringFormat, представленное в .NET …
87 wpf  binding 

13
Как получить размер текущего экрана в WPF?
Я знаю, что могу получить размер основного экрана, используя System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Но как мне узнать размер текущего экрана? (Пользователи многоэкранного режима не всегда используют основной экран, и не все экраны имеют одинаковое разрешение, верно?) Было бы неплохо получить доступ к размеру из XAML, но этого будет достаточно из кода (C …
87 c#  wpf  xaml  size  screen 

2
Ошибка WPF: не удается найти управляющий FrameworkElement для целевого элемента
У меня есть DataGridстрока с изображением. Это изображение привязано триггером к определенному состоянию. Когда состояние меняется, я хочу изменить изображение. Сам шаблон устанавливается на HeaderStyleиз DataGridTemplateColumn. У этого шаблона есть привязки. Первый день привязки показывает, какой сегодня день, а состояние меняет изображение с помощью триггера. Эти свойства устанавливаются в ViewModel. …

9
Привязка OneWayToSource из свойства только для чтения в XAML
На этот вопрос есть ответы на Stack Overflow на русском : Binding ActualHeight и ActualWidth контрола в свойстве ViewModel Я пытаюсь выполнить привязку к Readonlyсвойству OneWayToSourceв режиме as, но, похоже, это невозможно сделать в XAML: <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> Я получил: Невозможно установить свойство FlagThingy.IsModified, поскольку у него …

8
Как удалить стандартный эффект наведения курсора на кнопки WPF?
Моя проблема в том, что в WPF всякий раз, когда я пытаюсь изменить цвет фона кнопки с помощью триггеров или анимации, эффект наведения мыши по умолчанию (серый с оранжевым свечением), кажется, имеет приоритет. После долгих поисков я не знаю, как убрать этот эффект.
87 wpf  button  mouseover 

15
WPF CommandParameter имеет значение NULL при первом вызове CanExecute
У меня возникла проблема с WPF и командами, привязанными к кнопке внутри DataTemplate элемента управления ItemsControl. Сценарий довольно прост. ItemsControl привязан к списку объектов, и я хочу иметь возможность удалить каждый объект в списке, нажав кнопку. Кнопка выполняет команду, а команда выполняет удаление. CommandParameter привязан к объекту, который я хочу …

1
WPF привязать к себе
У меня есть WPF Window, и где-то есть место, к ListViewкоторому я привязываю List<string>. Теперь где-то в моем ListViewесть TextBoxи Contentсвойство установлено на {Binding}. Но это стенография. Как мне написать полную привязку для привязки к самой себе? {Binding Path=Self}не работает, и тоже {Binding Self}(где последнее является ярлыком для первого).

2
Какие существуют режимы привязки WPF?
Я не понимаю различных режимов привязки данных в WPF, таких как: Одностороннее движение Двусторонний Один раз так далее... Что означает каждый из этих режимов? Когда их следует использовать?
86 wpf  data-binding 

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