延续上文,我对代码略作了改动:
(1)增加了一个ControlStyleSelector,用来调试GroupItem真正的绑定对象。
(2)实现了GroupStyle.ContainerStyle。为了调试,我先实现了一个Auto-Apply的Style,在文章最后给出了真正的实现。
数据结构:
class Data
{
public string Value { get; set; }
public string Type { get; set; }
}
XAML:
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication2"
Title="MainWindow" SizeToContent="WidthAndHeight">
<Window.Resources>
<local:ControlStyleSelector x:Key="selector&#