Skip to content

Commit 4aac247

Browse files
committed
Update Sample App Button List
Fix Issue with Focus fix.
1 parent dce83aa commit 4aac247

File tree

2 files changed

+21
-13
lines changed

2 files changed

+21
-13
lines changed

MonacoEditorComponent/CodeEditor.Events.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ protected override void OnGotFocus(RoutedEventArgs e)
111111
{
112112
base.OnGotFocus(e);
113113

114-
if (this._view != null)
114+
if (this._view != null && FocusManager.GetFocusedElement() == this)
115115
{
116116
// Forward Focus onto our inner WebView
117117
this._view.Focus(FocusState.Programmatic);

MonacoEditorTestApp/MainPage.xaml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,29 @@
3535
ScrollViewer.VerticalScrollBarVisibility="Visible"
3636
Grid.Row="2"
3737
Grid.Column="1"
38+
TabIndex="1"
3839
Text="{x:Bind CodeContent, Mode=OneTime}"
3940
>
4041
</TextBox>
4142
<TextBlock Text="{Binding ElementName=Editor, Path=SelectedText, Mode=OneWay}" Grid.Row="3" Grid.Column="1"/>
42-
<ListView Grid.Row="0" Grid.RowSpan="4" TabIndex="1">
43-
<Button Content="Set Text" Click="ButtonSetText_Click" />
44-
<Button Content="Reveal Position 10, 5 In Center" Click="ButtonRevealPositionInCenter_Click" />
45-
<Button Content="Highlight Range 3,1-10" Click="ButtonHighlightRange_Click" />
46-
<Button Content="Highlight Line 2 &amp; 4" Click="ButtonHighlightLine_Click" />
47-
<Button Content="Clear Highlights" Click="ButtonClearHighlights_Click" />
48-
<Button Content="Code Folding" Click="ButtonFolding_Click" />
49-
<Button Content="Minimap" Click="ButtonMinimap_Click" />
50-
<Button Content="Change Language" Click="ButtonChangeLanguage_Click" />
51-
<Button Content="Set Marker" Click="ButtonSetMarker_Click" />
52-
<CheckBox x:Name="AllowWeb" IsChecked="True">Allow Opening Uris</CheckBox>
53-
</ListView>
43+
<ScrollViewer Grid.Row="0" Grid.RowSpan="4" IsTabStop="False">
44+
<ItemsControl IsTabStop="False">
45+
<Button Content="Set Text" Click="ButtonSetText_Click" TabIndex="2"/>
46+
<Button Content="Reveal Position 10, 5 In Center" Click="ButtonRevealPositionInCenter_Click" />
47+
<Button Content="Highlight Range 3,1-10" Click="ButtonHighlightRange_Click" />
48+
<Button Content="Highlight Line 2 &amp; 4" Click="ButtonHighlightLine_Click" />
49+
<Button Content="Clear Highlights" Click="ButtonClearHighlights_Click" />
50+
<Button Content="Code Folding" Click="ButtonFolding_Click" />
51+
<Button Content="Minimap" Click="ButtonMinimap_Click" />
52+
<Button Content="Change Language" Click="ButtonChangeLanguage_Click" />
53+
<Button Content="Set Marker" Click="ButtonSetMarker_Click" />
54+
<CheckBox x:Name="AllowWeb" IsChecked="True">Allow Opening Uris</CheckBox>
55+
<ItemsControl.ItemContainerStyle>
56+
<Style TargetType="FrameworkElement">
57+
<Setter Property="Margin" Value="8,16,0,0"/>
58+
</Style>
59+
</ItemsControl.ItemContainerStyle>
60+
</ItemsControl>
61+
</ScrollViewer>
5462
</Grid>
5563
</Page>

0 commit comments

Comments
 (0)