none
WPF XAML DataTemplate 에서 default 속성 문의 RRS feed

  • 질문

  • 아래 XAML을 붙여보면 체크박스의 모양에 Uncheck도 아니고 Check도 아닌 Three State로 보이는데요, Check된 것을 default로 보이게 할 수 있을까요?

    <DataGrid x:Name="dtGrid" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="20">
                        <DataGrid.Resources >
                            <DataTemplate x:Key="HeaderCheckbox">
                                <CheckBox Name="SelectAll" IsChecked="{Binding RelativeSource={RelativeSource  Mode=FindAncestor, AncestorType=DataGrid}, Path=Tag, Mode=TwoWay}"/>
                            </DataTemplate>
    
                            <DataTemplate x:Key="ItemCheckbox">
                                <CheckBox IsChecked="{Binding RelativeSource={RelativeSource  Mode=FindAncestor, AncestorType=DataGrid}, Path=Tag, Mode=OneWay}" />
                            </DataTemplate >
                        </DataGrid.Resources >
                        <DataGrid.Columns >
                            <DataGridTemplateColumn HeaderTemplate="{StaticResource HeaderCheckbox}" CellTemplate="{StaticResource ItemCheckbox}" />
                            <DataGridTextColumn Binding="{Binding FirstName}" />
                        </DataGrid.Columns>
                    </DataGrid >

    2016년 6월 14일 화요일 오전 6:17