Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
访问样式中定义的元素';wpf中的模板是什么?_Wpf_Templates_Styles - Fatal编程技术网

访问样式中定义的元素';wpf中的模板是什么?

访问样式中定义的元素';wpf中的模板是什么?,wpf,templates,styles,Wpf,Templates,Styles,我有一个wpfTabControl,我在其中添加了一个ScrollViewer。所有这些都被包装到一个样式中,该样式位于资源字典中 现在,在窗口的xaml端,我所做的就是设置 我想访问控件查看器元素,在样式中定义如下: <Style x:Key="MyTabStyle" TargetType="{x:Type TabControl}"> <Setter Property="Template"> <Setter.Value>

我有一个wpf
TabControl
,我在其中添加了一个
ScrollViewer
。所有这些都被包装到一个样式中,该样式位于资源字典中

现在,在窗口的xaml端,我所做的就是设置

我想访问控件查看器元素,在样式中定义如下:

<Style x:Key="MyTabStyle" TargetType="{x:Type TabControl}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type TabControl}">
                 <ScrollViewer />
                        .......

.......
如何访问嵌套在层次结构中如此之深的
ScrollViewer

ScrollViewer scrollViewer = theTabControl.Template.FindName("theScrollViewer") as ScrollViewer;