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

Расширяемый язык разметки приложений (XAML) - это декларативный язык на основе XML, используемый для инициализации структурированных значений и объектов в различных средах. Когда вопрос касается использования XAML с определенной платформой, следует также указать тег для этой платформы, например [wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( Магазин приложений Windows 8), [win-universal-app], [xamarin.forms] или [workflow-foundation]

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

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 


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 …

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 

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

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

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


4
Создание привязки WPF TextBox к каждому новому символу?
Как я могу обновить привязку данных, как только в TextBox вводится новый символ? Я изучаю привязки в WPF, и теперь я застрял в (надеюсь) простом вопросе. У меня есть простой класс FileLister, в котором вы можете установить свойство Path, а затем он предоставит вам список файлов при доступе к свойству …
86 c#  wpf  xaml  data-binding  textbox 

7
databind свойство Source WebBrowser в WPF
Кто-нибудь знает, как привязать свойство .Source WebBrowser в WPF (3.5SP1)? У меня есть представление списка, в котором я хочу иметь небольшой WebBrowser слева и контент справа, а также привязать источник каждого WebBrowser к URI в каждом объекте, привязанном к элементу списка. Это то, что у меня есть в качестве доказательства …
85 c#  wpf  xaml  data-binding  browser 

7
WPF ListView: присоединение события двойного щелчка (по элементу)
Имею следующее ListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> Как я могу привязать событие к каждому связанному элементу, которое срабатывает при двойном щелчке по элементу?
85 c#  wpf  xaml 

1
WPF: удалить пунктирную границу вокруг элемента с фокусом в стилизованном списке
У меня есть горизонтальный список с настраиваемым элементом управленияIemplate. При фокусировке выбранный элемент выделяется пунктирной рамкой. Кто-нибудь знает, как от этого избавиться?
85 wpf  xaml  listbox  focus  border 

3
Как включить амперсанд (&) в содержимое ComboBoxItem
В настоящее время у меня есть поле со списком, подобное следующему: //XAML <ComboBox> <ComboBoxItem> Awake & Alive</ComboBoxItem> </ComboBox> Это вызывает ошибку: ссылки на объекты или последовательности, начинающиеся с амперсанда '&', должны заканчиваться точкой с запятой ';'. Я предполагаю, что мне не хватает какой-то escape-последовательности, позволяющей использовать &. Как я могу …
84 xaml  escaping 

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