WPF/DataTemplate
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(WPF/DataTemplate);
*目次 [#nd026688]
#contents
*関連ページ [#qdf91b7b]
*参考情報 [#v6521417]
*ControlTemplateとDataTemplateの違いって [#r423a38f]
-[[Difference between Control Template and DataTemplate i...
--DataTemplateは内部データのためのビジュアルレイアウトを...
--それゆえ、ControlTemplateはTemplateBindingだけを使う。D...
--カスタマイズされた汎用部品を作るときは、ControlTemplate...
*Tips [#ce6ea53e]
**リストボックスの選択値に応じてペインを書き換える。 [#c4...
-[[xaml - WPF: How to set the data template trigger for c...
-リストで"1"を選択したときは、"template1"が、"2"を選択し...
#pre{{
<Window x:Class="ControlDemo.OtherDemo.ComboRelatedPane.C...
xmlns="http://schemas.microsoft.com/winfx/2006/xa...
xmlns:x="http://schemas.microsoft.com/winfx/2006/...
Title="ComboRelatedPaneWindow" Height="300" Width...
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.Resources>
<DataTemplate x:Key="template1">
<TextBlock>template1</TextBlock></DataTem...
<DataTemplate x:Key="template2">
<TextBlock>template2</TextBlock>
</DataTemplate>
</Grid.Resources>
<StackPanel Orientation="Horizontal">
<ComboBox HorizontalAlignment="Left" Width="2...
ItemsSource="{Bindi...
DisplayMemberPath="...
SelectedValuePath="...
SelectedValue ="{Bi...
/>
</StackPanel>
<ContentControl Grid.Row="1" Content="{Binding}">
<ContentControl.Style>
<Style TargetType="ContentControl">
<Style.Triggers>
<DataTrigger Binding="{Binding Pa...
<Setter Property="ContentTemp...
</DataTrigger>
<DataTrigger Binding="{Binding Pa...
<Setter Property="ContentTemp...
</DataTrigger>
</Style.Triggers>
</Style>
</ContentControl.Style>
</ContentControl>
</Grid>
</Window>
}}
-[[c# - WPF How to access control from DataTemplate - Sta...
*トラブルシューティング [#l599e0dc]
**DataTemplate内でバインディングできない。 [#j51fa321]
-[[wpf - How to Bind To Data within a Datatemplate of a C...
-上記の例のように、ContentControlの内容を入れ替える場合、...
終了行:
&tag(WPF/DataTemplate);
*目次 [#nd026688]
#contents
*関連ページ [#qdf91b7b]
*参考情報 [#v6521417]
*ControlTemplateとDataTemplateの違いって [#r423a38f]
-[[Difference between Control Template and DataTemplate i...
--DataTemplateは内部データのためのビジュアルレイアウトを...
--それゆえ、ControlTemplateはTemplateBindingだけを使う。D...
--カスタマイズされた汎用部品を作るときは、ControlTemplate...
*Tips [#ce6ea53e]
**リストボックスの選択値に応じてペインを書き換える。 [#c4...
-[[xaml - WPF: How to set the data template trigger for c...
-リストで"1"を選択したときは、"template1"が、"2"を選択し...
#pre{{
<Window x:Class="ControlDemo.OtherDemo.ComboRelatedPane.C...
xmlns="http://schemas.microsoft.com/winfx/2006/xa...
xmlns:x="http://schemas.microsoft.com/winfx/2006/...
Title="ComboRelatedPaneWindow" Height="300" Width...
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.Resources>
<DataTemplate x:Key="template1">
<TextBlock>template1</TextBlock></DataTem...
<DataTemplate x:Key="template2">
<TextBlock>template2</TextBlock>
</DataTemplate>
</Grid.Resources>
<StackPanel Orientation="Horizontal">
<ComboBox HorizontalAlignment="Left" Width="2...
ItemsSource="{Bindi...
DisplayMemberPath="...
SelectedValuePath="...
SelectedValue ="{Bi...
/>
</StackPanel>
<ContentControl Grid.Row="1" Content="{Binding}">
<ContentControl.Style>
<Style TargetType="ContentControl">
<Style.Triggers>
<DataTrigger Binding="{Binding Pa...
<Setter Property="ContentTemp...
</DataTrigger>
<DataTrigger Binding="{Binding Pa...
<Setter Property="ContentTemp...
</DataTrigger>
</Style.Triggers>
</Style>
</ContentControl.Style>
</ContentControl>
</Grid>
</Window>
}}
-[[c# - WPF How to access control from DataTemplate - Sta...
*トラブルシューティング [#l599e0dc]
**DataTemplate内でバインディングできない。 [#j51fa321]
-[[wpf - How to Bind To Data within a Datatemplate of a C...
-上記の例のように、ContentControlの内容を入れ替える場合、...
ページ名: