Skip to content

Commit 9638d75

Browse files
committed
PlayNotes: Move Markdown control to TabControl ContentTemplate
1 parent ee96f72 commit 9638d75

File tree

1 file changed

+20
-22
lines changed

1 file changed

+20
-22
lines changed

source/Generic/PlayNotes/PlayniteControls/NotesViewerControl.xaml

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
</StackPanel>
6464

6565
<StackPanel Visibility="{Binding NotesSectionVisibility}">
66-
<TabControl Margin="0,15,0,0" ItemsSource="{Binding CurrentGameNotes.Notes}"
66+
<TabControl x:Name="NotesTabControl" Margin="0,15,0,0" ItemsSource="{Binding CurrentGameNotes.Notes}"
6767
SelectionChanged="TabControl_SelectionChanged"
6868
SelectedItem="{Binding SelectedNotes}">
6969
<TabControl.ItemTemplate>
@@ -73,31 +73,29 @@
7373
</TabControl.ItemTemplate>
7474
<TabControl.ContentTemplate>
7575
<DataTemplate>
76-
77-
</DataTemplate>
78-
</TabControl.ContentTemplate>
79-
</TabControl>
80-
81-
<mdxam:MarkdownScrollViewer x:Name="NotesRenderer" Margin="0,10,0,0"
76+
<mdxam:MarkdownScrollViewer x:Name="NotesRenderer" Margin="0,10,0,0"
8277
Engine="{StaticResource MdEngine}"
8378
FontSize="{DynamicResource FontSize}"
8479
FontFamily="{DynamicResource FontFamily}"
8580
Foreground="{DynamicResource TextBrush}"
86-
VerticalAlignment="Stretch"
87-
HorizontalAlignment="Stretch"
88-
MarkdownStyle="{Binding Settings.MarkdownStyle}"
89-
Markdown="{Binding SelectedNotes.Text, Mode=OneWay, Converter={StaticResource MarkdownUnescapeConverter}}">
90-
<mdxam:MarkdownScrollViewer.Style>
91-
<Style TargetType="mdxam:MarkdownScrollViewer">
92-
<Style.Triggers>
93-
<DataTrigger Binding="{Binding ExpandNotes}" Value="False">
94-
<Setter Property="MaxHeight" Value="400" />
95-
</DataTrigger>
96-
</Style.Triggers>
97-
</Style>
98-
</mdxam:MarkdownScrollViewer.Style>
99-
</mdxam:MarkdownScrollViewer>
100-
81+
VerticalAlignment="Stretch"
82+
HorizontalAlignment="Stretch"
83+
MarkdownStyle="{Binding ElementName=NotesTabControl, Path=DataContext.Settings.MarkdownStyle}"
84+
Markdown="{Binding Text, Mode=OneWay, Converter={StaticResource MarkdownUnescapeConverter}}">
85+
<mdxam:MarkdownScrollViewer.Style>
86+
<Style TargetType="mdxam:MarkdownScrollViewer">
87+
<Style.Triggers>
88+
<DataTrigger Binding="{Binding ElementName=NotesTabControl, Path=DataContext.ExpandNotes}" Value="False">
89+
<Setter Property="MaxHeight" Value="400" />
90+
</DataTrigger>
91+
</Style.Triggers>
92+
</Style>
93+
</mdxam:MarkdownScrollViewer.Style>
94+
</mdxam:MarkdownScrollViewer>
95+
</DataTemplate>
96+
</TabControl.ContentTemplate>
97+
</TabControl>
98+
10199
<Grid Margin="0,10,0,0">
102100
<Grid.ColumnDefinitions>
103101
<ColumnDefinition Width="*" />

0 commit comments

Comments
 (0)