11<UserControl x : Class =" NETworkManager.Controls.LvlChartsTooltipWiFi"
2- xmlns =" http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2+ xmlns =" http://schemas.microsoft.com/winfx/2006/xaml/presentation"
33 xmlns : x =" http://schemas.microsoft.com/winfx/2006/xaml"
44 xmlns : mc =" http://schemas.openxmlformats.org/markup-compatibility/2006"
55 xmlns : d =" http://schemas.microsoft.com/expression/blend/2008"
6- xmlns : wpf =" clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
6+ xmlns : localization =" clr-namespace:NETworkManager.Resources.Localization"
7+ xmlns : wpf =" clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
8+ xmlns : converter =" clr-namespace:NETworkManager.Converters"
79 mc : Ignorable =" d" >
8- <ItemsControl ItemsSource =" {Binding Data.Points}" >
9- <ItemsControl .ItemTemplate>
10- <DataTemplate DataType =" {x:Type wpf:DataPointViewModel}" >
11- <Grid >
12- <Grid .Style>
13- <Style TargetType =" {x:Type Grid}" >
14- <Style .Triggers>
15- <DataTrigger Binding =" {Binding ChartPoint.Instance}" Value =" -1" >
16- <Setter Property =" Visibility" Value =" Collapsed" />
17- </DataTrigger >
18- </Style .Triggers>
19- </Style >
20- </Grid .Style>
21- <Grid .ColumnDefinitions>
22- <ColumnDefinition Width =" Auto" />
23- <ColumnDefinition Width =" 10" />
24- <ColumnDefinition Width =" Auto" />
25- <ColumnDefinition Width =" 10" />
26- <ColumnDefinition Width =" Auto" />
27- </Grid .ColumnDefinitions>
28- <Rectangle Grid.Column=" 0" Stroke =" {Binding Series.Stroke}" Fill =" {Binding Series.Stroke}" Height =" 2" Width =" 14" ></Rectangle >
29- <TextBlock Grid.Column=" 2" Text =" {Binding ChartPoint.Instance, StringFormat={}-{0} dBm}" VerticalAlignment =" Center" Foreground =" {DynamicResource GrayBrush3}" />
30- <TextBlock Grid.Column=" 4" Text =" {Binding Series.Title}" VerticalAlignment =" Center" Foreground =" {DynamicResource AccentColorBrush}" />
31- </Grid >
32- </DataTemplate >
33- </ItemsControl .ItemTemplate>
34- </ItemsControl >
10+ <UserControl .Resources>
11+ <converter : WiFiTooltipChannelConverter x : Key =" WiFiTooltipChannelConverter" />
12+ </UserControl .Resources>
13+ <StackPanel >
14+ <TextBlock Style =" {StaticResource HeaderTextBlock}" >
15+ <TextBlock .Text>
16+ <MultiBinding StringFormat =" {}{0} {1}" >
17+ <Binding Source =" {x:Static localization:Strings.Channel}" Path =" ." />
18+ <Binding Path =" Data" Converter =" {StaticResource WiFiTooltipChannelConverter}" />
19+ </MultiBinding >
20+ </TextBlock .Text>
21+ </TextBlock >
22+ <ItemsControl ItemsSource =" {Binding Data.Points}" >
23+ <ItemsControl .ItemTemplate>
24+ <DataTemplate DataType =" {x:Type wpf:DataPointViewModel}" >
25+ <Grid >
26+ <Grid .Style>
27+ <Style TargetType =" {x:Type Grid}" >
28+ <Style .Triggers>
29+ <DataTrigger Binding =" {Binding ChartPoint.Instance}" Value =" -1" >
30+ <Setter Property =" Visibility" Value =" Collapsed" />
31+ </DataTrigger >
32+ </Style .Triggers>
33+ </Style >
34+ </Grid .Style>
35+ <Grid .ColumnDefinitions>
36+ <ColumnDefinition Width =" Auto" />
37+ <ColumnDefinition Width =" 10" />
38+ <ColumnDefinition Width =" Auto" />
39+ <ColumnDefinition Width =" 10" />
40+ <ColumnDefinition Width =" Auto" />
41+ </Grid .ColumnDefinitions>
42+ <Rectangle Grid.Column=" 0" Stroke =" {Binding Series.Stroke}" Fill =" {Binding Series.Stroke}" Height =" 2" Width =" 14" ></Rectangle >
43+ <TextBlock Grid.Column=" 2" Text =" {Binding ChartPoint.Instance, StringFormat={}-{0} dBm}" VerticalAlignment =" Center" Foreground =" {DynamicResource GrayBrush3}" />
44+ <TextBlock Grid.Column=" 4" Text =" {Binding Series.Title}" VerticalAlignment =" Center" Foreground =" {DynamicResource AccentColorBrush}" />
45+ </Grid >
46+ </DataTemplate >
47+ </ItemsControl .ItemTemplate>
48+ </ItemsControl >
49+ </StackPanel >
3550</UserControl >
0 commit comments