«xaml» 태그된 질문

XAML (Extensible Application Markup Language)은 다양한 프레임 워크에서 구조화 된 값과 객체를 초기화하는 데 사용되는 선언적인 XML 기반 언어입니다. 특정 프레임 워크에서 XAML을 사용하는 것에 대한 질문이있는 경우 프레임 워크에 대한 태그도 제공해야합니다 (예 : [wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( Windows 8 스토어 앱), [win-universal-app], [xamarin.forms] 또는 [워크 플로 기반]


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


10
WPF에서 GridViewColumn 데이터를 자동 크기 조정하고 오른쪽 정렬하는 방법은 무엇입니까?
내가 어떻게 할 수있는: ID 열의 텍스트를 오른쪽 맞춤 보이는 데이터가 가장 긴 셀의 텍스트 길이에 따라 각 열의 크기를 자동으로 조정 하시겠습니까? 다음은 코드입니다. <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 LastName}"/> </GridView> </ListView.View> …

9
WPF에서 Application.DoEvents ()는 어디에 있습니까?
버튼을 누를 때마다 확대 / 축소되는 다음 샘플 코드가 있습니다. 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(); } private …
88 c#  .net  wpf  xaml 

10
스타일 설정 기에서 블렌드 비헤이비어를 추가하는 방법
Button에 대한 Blend 동작을 만들었습니다. 앱의 모든 버튼에 어떻게 설정할 수 있습니까? <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"속성에 액세스 할 수있는 setter가 없습니다.

13
WPF에서 현재 화면의 크기를 얻는 방법은 무엇입니까?
사용하여 기본 화면의 크기를 얻을 수 있다는 것을 알고 있습니다. System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; 하지만 현재 화면의 크기를 어떻게 알 수 있습니까? (멀티 스크린 사용자가 항상 기본 화면을 사용하는 것은 아니며 모든 화면이 동일한 해상도를 사용하는 것은 아닙니다.) XAML에서 크기에 액세스 할 수 있으면 좋겠지 만 코드 (C #)로도 충분합니다.
87 c#  wpf  xaml  size  screen 

9
XAML의 읽기 전용 속성에서 OneWayToSource 바인딩
На этот вопрос есть ответы на 스택 오버플로 на русском : 바인딩의 ActualHeight и ActualWidth контрола в свойство의 ViewModel as 모드 를 사용하여 Readonly속성 에 바인딩하려고하는데 OneWayToSourceXAML에서 수행 할 수없는 것 같습니다. <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> 나는 얻다: 액세스 가능한 집합 접근자가 없으므로 'FlagThingy.IsModified'속성을 설정할 수 없습니다. IsModified에 …


15
CanExecute가 처음 호출 될 때 WPF CommandParameter가 NULL입니다.
ItemsControl의 DataTemplate 내에있는 Button에 바인딩 된 WPF 및 명령에 문제가 발생했습니다. 시나리오는 매우 간단합니다. ItemsControl은 개체 목록에 바인딩되어 있으며 단추를 클릭하여 목록에서 각 개체를 제거 할 수 있기를 원합니다. 버튼은 명령을 실행하고 명령은 삭제를 처리합니다. CommandParameter는 삭제하려는 개체에 바인딩되어 있습니다. 그렇게하면 사용자가 무엇을 클릭했는지 알 수 있습니다. 사용자는 "자신의"개체 만 …

4
각각의 새 문자에서 WPF TextBox 바인딩을 실행합니까?
새 문자가 TextBox에 입력되는 즉시 데이터 바인딩 업데이트를 만들려면 어떻게해야합니까? 나는 WPF의 바인딩에 대해 배우고 있으며 이제 (희망적으로) 간단한 문제에 갇혀 있습니다. Path 속성을 설정할 수있는 간단한 FileLister 클래스가 있으며 FileNames 속성에 액세스 할 때 파일 목록을 제공합니다. 그 수업은 다음과 같습니다. class FileLister:INotifyPropertyChanged { private string _path = ""; …
86 c#  wpf  xaml  data-binding  textbox 

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 

7
WPF에서 WebBrowser의 Source 속성을 데이터 바인딩합니다.
누구든지 WPF (3.5SP1)에서 WebBrowser의 .Source 속성을 데이터 바인딩하는 방법을 알고 있습니까? 왼쪽에는 작은 WebBrowser가 있고 오른쪽에는 콘텐츠가 있고 목록 항목에 바인딩 된 각 개체의 URI를 사용하여 각 WebBrowser의 소스를 데이터 바인딩하려는 목록보기가 있습니다. 이것이 지금까지 개념 증명으로 가지고있는 것이지만 " <WebBrowser Source="{Binding Path=WebAddress}""는 컴파일되지 않습니다. <DataTemplate x:Key="dealerLocatorLayout" DataType="DealerLocatorAddress"> <StackPanel Orientation="Horizontal"> …
85 c#  wpf  xaml  data-binding  browser 


3
ComboBoxItem의 내용에 앰퍼샌드 (&)를 포함하는 방법
현재 다음과 같은 Combobox가 있습니다. //XAML <ComboBox> <ComboBoxItem> Awake & Alive</ComboBoxItem> </ComboBox> 이로 인해 오류가 발생합니다. 앰퍼샌드 '&'로 시작하는 엔티티 참조 또는 시퀀스는 세미콜론 ';'으로 종료되어야합니다. &를 사용할 수 있도록 일종의 이스케이프 시퀀스가 ​​누락되었다고 가정합니다. &를 포함하도록이 comboboxitem의 내용을 어떻게 설정할 수 있습니까?
84 xaml  escaping 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.