我正在为我的应用程序中的某些TabControl创建一个特定的样式。
<TabControl Style="{StaticResource MyTabControl}">
</TabControl>
我想在这个特定的TabControl样式的情况下设置TabItem的样式。
现在,我必须写:
<TabControl Style="{StaticResource MyTabControl}">
<TabItem Style="{StaticResource MyTabItem}" Header="First" />
<TabItem Style="{StaticResource MyTabItem}" Header="Second" />
</TabControl>
有没有必要在每个TabItem上指定“MyTabItem”样式,有没有办法只在特定TabControl样式的范围内设置默认的TabItem样式?
我没有找到一种方法来指定我的TabControl样式,应该在所有子项TabItems上应用哪种样式。
答案 0 :(得分:20)
<TabControl ItemContainerStyle="{StaticResource MyTabItem}"/>
答案 1 :(得分:2)
将目标类型TabItem的样式作为MyTabItem样式资源
下的隐式样式var res = from pa in ProcessAud
group Cm by pa.ProjectSeq into Cm1
select new
{
_max = Cm1.Max(x => x.ProcessSeq)
};
foreach (var item in res)
{
//item._max have biggest id in group
}