Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 扩展器标题中的WPF复选框不能与WPF toolkit主题一起单击_C#_Wpf_Xaml_Silverlight - Fatal编程技术网

C# 扩展器标题中的WPF复选框不能与WPF toolkit主题一起单击

C# 扩展器标题中的WPF复选框不能与WPF toolkit主题一起单击,c#,wpf,xaml,silverlight,C#,Wpf,Xaml,Silverlight,我正在items控件中显示一些数据。ItemTemplate是一个包含扩展控件的按钮。我进一步修改了扩展器的标题以包含一个复选框。如果我不使用Wpf主题,我可以选中和取消选中复选框。如果你使用一个主题,我不能这样做 <ResourceDictionary Source="../../Resources/Themes/BureauBlue.xaml"/> <ItemsControl Name="icTS" ItemsSource="{Binding TimeSeriesData

我正在items控件中显示一些数据。ItemTemplate是一个包含扩展控件的按钮。我进一步修改了扩展器的标题以包含一个复选框。如果我不使用Wpf主题,我可以选中和取消选中复选框。如果你使用一个主题,我不能这样做

<ResourceDictionary Source="../../Resources/Themes/BureauBlue.xaml"/>

<ItemsControl Name="icTS" ItemsSource="{Binding TimeSeriesData}" Grid.Row="0">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Button Click="Button_Click">
                <Button.Template>
                    <ControlTemplate TargetType="{x:Type Button}">
                        <Expander IsExpanded="{Binding IsExpanded}">
                            <Expander.Header>
                                <StackPanel>
                                    <CheckBox IsChecked="{TemplateBinding IsSelected}"/>
                                    <TextBlock Text="{Binding Ticker}"/>
                                </StackPanel>
                            </Expander.Header>
....
....

....
....

如何解决此问题?

为什么要在按钮中嵌入扩展器?看起来手风琴控件可能是这个场景更好的选择。可以单击任意位置并将其下拉。也许不是最好的方法…但是你能推荐解决我问题的方法吗?