livia-test/Livia/Views/Controls/RoiLegendControl.xaml
2025-03-28 14:31:53 +08:00

35 lines
1.6 KiB
XML

<UserControl x:Class="Livia.Views.Controls.RoiLegendControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:models="clr-namespace:Livia.Models"
mc:Ignorable="d"
VerticalAlignment="Top"
Margin="0, 0, 10, 0"
d:DesignHeight="100"
d:DesignWidth="800"
d:DataContext="{d:DesignInstance Type=models:RoiLegendManager}">
<ItemsControl ItemsSource="{Binding LegendItems}"
ScrollViewer.CanContentScroll="True"
VirtualizingStackPanel.IsVirtualizing="True">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Ellipse Height="8"
Width="8">
<Ellipse.Fill>
<SolidColorBrush Color="{Binding ItemColor}" />
</Ellipse.Fill>
</Ellipse>
<TextBlock Style="{StaticResource MaterialDesignBody2TextBlock}"
Margin="5"
Foreground="{StaticResource White1Brush}"
Text="{Binding ItemName}" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</UserControl>