⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listbinding.xaml

📁 学习WPF的好东西
💻 XAML
字号:
<Window x:Class="DTSample.ListBinding"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:qq="clr-namespace:DTSample"
    Title="DTSample" Height="500" Width="500" x:Name="Window"
    >
  <Window.Resources>
    <qq:BindingList x:Key="DataList"/>
    <!--<qq:ItemTemplateSelector x:Key ="mySelecter"/>-->

    <DataTemplate x:Key="Template1"  DataType="{x:Type qq:BindingClass}">
      <!--<Border BorderBrush="Aqua" BorderThickness="1">-->
        <StackPanel Margin="2,4,0,0">
          <!--<DockPanel>
            <TextBlock Text="Name is : "/>-->
            <TextBlock Text="{Binding Path = Content}"/>
          <!--</DockPanel>-->
          <Button Name="bt"  Content="{Binding Path=Height}" />
        </StackPanel>
      <!--</Border>-->
      <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding Path=Height}" Value="2">          
          <DataTrigger.Setters>
            <Setter Property="Background" Value="Pink" TargetName="bt" />            
          </DataTrigger.Setters>
        </DataTrigger>       
      </DataTemplate.Triggers>
    </DataTemplate>
    
    <!--<DataTemplate x:Key="Template2"  DataType="{x:Type qq:BindingClass}">
      <StackPanel Margin="2,4,0,0">       
        <Button Name="bt"  Content="{Binding Path=Content}" />
      </StackPanel>     
    </DataTemplate>-->

  </Window.Resources>

  <!--<Grid DataContext="{StaticResource DataList}">    
    <ListBox ItemsSource="{Binding }" >      
    </ListBox>
  </Grid>-->
<!--ItemTemplateSelector="{StaticResource mySelecter}"-->
  
  <!--ItemTemplate="{StaticResource Template1}"-->  
  <StackPanel>
    <ListBox ItemsSource="{Binding Source={StaticResource DataList}}"             
              
             />
      <Button Click="onclick" Height="50" >Click me to change list</Button>
  </StackPanel>
  
  
</Window>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -