<ListBox ItemsSource="{Binding ListKhData}" BorderThickness="0" Margin="25 0 0 0">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="2" Margin="24 20" Rows="2" >
</UniformGrid>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
<Setter Property="Cursor" Value="Hand"/>
<Setter Property="Margin" Value="0 15"/>
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="Background" Value="White"/>
<!-- 设置控件模板 -->
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem" >
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding Title}" FontSize="14"/>
<StackPanel Orientation="Horizontal" Margin="0 10">
<TextBlock Text="{Binding TodeCount}" FontSize="16" FontFamily="Calibri" FontWeight="Black"/>
<Path Data="M511.997952 268.025732 146.975708 755.974268l730.048584 0L511.997952 268.025732" Margin="5 0" Stretch="Uniform" Width="8" Height="8" Fill="#E54646" Stroke="#E54646"></Path>
<TextBlock Text="26%" VerticalAlignment="Center" Foreground="#E54646" FontSize="10"/>
</StackPanel>
<TextBlock Text="{Binding YestAmount,StringFormat={}昨天:{0}}" FontSize="10" Foreground="#CCCCCC"/>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
<ListBox ItemsSource="{Binding ListKhData}" 绑定的数据源
/// <summary>
/// 客户数据
/// </summary>
public ObservableCollection<KhDataModel> ListKhData
{
get { return _listKhData; }
set
{
_listKhData = value;
RaisePropertyChanged();
}
}
/// <summary>
/// 待办事项
/// </summary>
private readonly Dictionary<string, int> _dicKdData = new Dictionary<string, int>
{
{"成交客户数", 1350},
{"新增会员数", 756},
{"客单价", 15876},
{"预约单数", 652}
};
#region 客户数据
foreach (var item in _dicKdData)
{
KhDataModel khData = new KhDataModel
{
Title = item.Key,
TodeCount = item.Value.ToString("N2"),
YestAmount =Common.GetRandomSeed().ToString(),
};
model.ListKhData.Add(khData);
}
#endregion