mirror of
https://github.com/sharkdp/bat
synced 2024-11-04 18:00:24 +00:00
Merge pull request #1655 from mohamed-abdelnour/support-xaml-files
Add support for XAML files
This commit is contained in:
commit
52c11fe23d
@ -11,6 +11,8 @@
|
||||
|
||||
## Syntaxes
|
||||
|
||||
- Added support for `XAML` syntax, see #1590 and #1655 (@mohamed-abdelnour)
|
||||
|
||||
|
||||
## New themes
|
||||
|
||||
|
12
assets/patches/XML.sublime-syntax.patch
vendored
Normal file
12
assets/patches/XML.sublime-syntax.patch
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
diff --git syntaxes/01_Packages/XML/XML.sublime-syntax syntaxes/01_Packages/XML/XML.sublime-syntax
|
||||
index ad7d9c87..af4a00f0 100644
|
||||
--- syntaxes/01_Packages/XML/XML.sublime-syntax
|
||||
+++ syntaxes/01_Packages/XML/XML.sublime-syntax
|
||||
@@ -12,6 +12,7 @@ file_extensions:
|
||||
- rss
|
||||
- opml
|
||||
- svg
|
||||
+ - xaml
|
||||
first_line_match: |-
|
||||
(?x:
|
||||
^(?:
|
BIN
assets/syntaxes.bin
vendored
BIN
assets/syntaxes.bin
vendored
Binary file not shown.
264
tests/syntax-tests/highlighted/XAML/ItemPage.xaml
Normal file
264
tests/syntax-tests/highlighted/XAML/ItemPage.xaml
Normal file
@ -0,0 +1,264 @@
|
||||
[38;2;117;113;94m<!--[0m
|
||||
[38;2;117;113;94m //*********************************************************[0m
|
||||
[38;2;117;113;94m //[0m
|
||||
[38;2;117;113;94m // Copyright (c) Microsoft. All rights reserved.[0m
|
||||
[38;2;117;113;94m // THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF[0m
|
||||
[38;2;117;113;94m // ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY[0m
|
||||
[38;2;117;113;94m // IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR[0m
|
||||
[38;2;117;113;94m // PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.[0m
|
||||
[38;2;117;113;94m //[0m
|
||||
[38;2;117;113;94m //*********************************************************[0m
|
||||
[38;2;117;113;94m-->[0m
|
||||
[38;2;255;255;255m<[0m[38;2;249;38;114mPage[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mClass[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAppUIBasics.ItemPage[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mhttp://schemas.microsoft.com/winfx/2006/xaml/presentation[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;166;226;46m:[0m[38;2;166;226;46mx[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mhttp://schemas.microsoft.com/winfx/2006/xaml[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;166;226;46m:[0m[38;2;166;226;46mcommon[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116musing:AppUIBasics.Common[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;166;226;46m:[0m[38;2;166;226;46md[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mhttp://schemas.microsoft.com/expression/blend/2008[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;166;226;46m:[0m[38;2;166;226;46mdata[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116musing:AppUIBasics.Data[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;166;226;46m:[0m[38;2;166;226;46mlocal[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116musing:AppUIBasics[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;166;226;46m:[0m[38;2;166;226;46mmc[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mhttp://schemas.openxmlformats.org/markup-compatibility/2006[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mpageRoot[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mmc[0m[38;2;166;226;46m:[0m[38;2;166;226;46mIgnorable[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116md[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;117;113;94m<!--[0m
|
||||
[38;2;117;113;94m This grid acts as a root panel for the page that defines two rows:[0m
|
||||
[38;2;117;113;94m * Row 0 contains the back button and page title[0m
|
||||
[38;2;117;113;94m * Row 1 contains the rest of the page layout[0m
|
||||
[38;2;117;113;94m [0m[38;2;117;113;94m-->[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mGrid[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mrootPanel[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46md[0m[38;2;166;226;46m:[0m[38;2;166;226;46mDataContext[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{Binding Groups[0].Items[0], Source={d:DesignData Source=/DataModel/ControlinfoData.json, Type=data:ControlInfoDataSource}}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mBackground[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{ThemeResource ApplicationPageBackgroundThemeBrush}[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualStateManager.VisualStateGroups[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualStateGroup[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mlocal[0m[38;2;249;38;114m:[0m[38;2;249;38;114mDeviceFamilyTrigger[0m[38;2;248;248;242m [0m[38;2;166;226;46mDeviceFamily[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mWindows.Xbox[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116msvPanel.Margin[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,0,48,27[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualStateGroup[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualStateGroup[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mNormalFrameContent[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mWideFrameContent[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mcontentFrame.Width[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1028[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mcontentFrame.HorizontalAlignment[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mLeft[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualStateGroup[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualStateGroup[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mLayoutVisualStates[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mLargeLayout[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mAdaptiveTrigger[0m[38;2;248;248;242m [0m[38;2;166;226;46mMinWindowWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1372[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mWideLayout[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mAdaptiveTrigger[0m[38;2;248;248;242m [0m[38;2;166;226;46mMinWindowWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{StaticResource Breakpoint640Plus}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.Width[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.(Grid.Row)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.(Grid.Column)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mSourcePanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mDocumentationPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsPanel.(Grid.Row)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsPanel.(Grid.Column)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackPanel.(Grid.Row)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackPanel.(Grid.Column)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mNarrowLayout[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mAdaptiveTrigger[0m[38;2;248;248;242m [0m[38;2;166;226;46mMinWindowWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.StateTriggers[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.Width[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.(Grid.Row)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.(Grid.Column)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mSourcePanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mDocumentationPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsPanel.(Grid.Row)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsPanel.(Grid.Column)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackPanel.(Grid.Row)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackPanel.(Grid.Column)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackPanel.(Grid.ColumnSpan)[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mrightMargin.Width[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mSetter[0m[38;2;248;248;242m [0m[38;2;166;226;46mTarget[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mcontentRoot.Padding[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mValue[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m14,0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState.Setters[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualState[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualStateGroup[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mVisualStateManager.VisualStateGroups[0m[38;2;255;255;255m>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;117;113;94m<!--[0m[38;2;117;113;94m Content Region [0m[38;2;117;113;94m-->[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mScrollViewer[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116msvPanel[0m[38;2;230;219;116m"[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mVerticalScrollBarVisibility[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mVerticalScrollMode[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mGrid[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mcontentRoot[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mPadding[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m24,0,0,0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mSizeChanged[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mOnContentRootSizeChanged[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mGrid.ColumnDefinitions[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mColumnDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mcontentColumn[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mColumnDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mrightMargin[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m20[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mColumnDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116minfoColumn[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mGrid.ColumnDefinitions[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mGrid.RowDefinitions[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m*[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m20[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mGrid.RowDefinitions[0m[38;2;255;255;255m>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mdescriptionText[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mStyle[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{ThemeResource BodyTextBlockStyle}[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mGrid.ColumnSpan[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,5,24,0[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mText[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind Item.Description}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mFrame[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mcontentFrame[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.Row[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mGrid[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mseeAlsoPanel[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mGrid.Row[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mGrid.RowSpan[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mGrid.Column[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m280[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,0,24,24[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mGrid.RowDefinitions[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRowDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mHeight[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mAuto[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mGrid.RowDefinitions[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mGrid.ColumnDefinitions[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mColumnDefinition[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mColumnDefinition[0m[38;2;248;248;242m [0m[38;2;166;226;46mWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m20[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mColumnDefinition[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mGrid.ColumnDefinitions[0m[38;2;255;255;255m>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mStackPanel[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mSourcePanel[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.Row[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.ColumnSpan[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,0,0,40[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mSourceHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mUid[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mSourceHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mStyle[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{ThemeResource SubtitleTextBlockStyle}[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mText[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mView page code on GitHub[0m[38;2;230;219;116m"[0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mHyperlinkButton[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mPageMarkupGitHubLink[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mToolTipService.ToolTip[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind PageMarkupGitHubLink.NavigateUri, Mode=OneWay}[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m[38;2;248;248;242m [0m[38;2;166;226;46mText[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mXAML source code[0m[38;2;230;219;116m"[0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mHyperlinkButton[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mPageCodeGitHubLink[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mToolTipService.ToolTip[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind PageCodeGitHubLink.NavigateUri, Mode=OneWay}[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,12,0,0[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m[38;2;248;248;242m [0m[38;2;166;226;46mText[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mC# source code[0m[38;2;230;219;116m"[0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mStackPanel[0m[38;2;255;255;255m>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mStackPanel[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mDocumentationPanel[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.Row[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.ColumnSpan[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,0,0,40[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mdocHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mUid[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mDocHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mStyle[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{StaticResource SubtitleTextBlockStyle}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsControl[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mDocsList[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,12,0,0[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mIsTabStop[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFalse[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mItemsSource[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind Item.Docs}[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsControl.ItemsPanel[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsPanelTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mStackPanel[0m[38;2;248;248;242m [0m[38;2;166;226;46mOrientation[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mVertical[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsPanelTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsControl.ItemsPanel[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsControl.ItemTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mDataTemplate[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mDataType[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mdata:ControlInfoDocLink[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;248;248;242m [0m[38;2;166;226;46mNavigateUri[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{Binding Uri}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mToolTipService.ToolTip[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{Binding Uri}[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m[38;2;248;248;242m [0m[38;2;166;226;46mText[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind Title}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mDataTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsControl.ItemTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsControl[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mStackPanel[0m[38;2;255;255;255m>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mStackPanel[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsPanel[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.Row[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m2[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.ColumnSpan[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,0,0,40[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mrelatedControlsHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mUid[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRelatedControlsHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mStyle[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{StaticResource SubtitleTextBlockStyle}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsControl[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mrelatedItemsControl[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,12,0,0[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mIsTabStop[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFalse[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mItemsSource[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind Item.RelatedControls}[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsControl.ItemsPanel[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsPanelTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mStackPanel[0m[38;2;248;248;242m [0m[38;2;166;226;46mOrientation[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mVertical[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsPanelTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsControl.ItemsPanel[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mItemsControl.ItemTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mDataTemplate[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mDataType[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mx:String[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;117;113;94m<!--[0m[38;2;117;113;94m A HyperlinkButton must always provide an accessible name to a screen reader which[0m
|
||||
[38;2;117;113;94m conveys the purpose of the link. By default, when the HyperlinkButton is built[0m
|
||||
[38;2;117;113;94m as below, with an Image and TextBlock, the HyperlinkButton provides no accessible[0m
|
||||
[38;2;117;113;94m name. So bind the accessible name to the same data that provides the text shown[0m
|
||||
[38;2;117;113;94m visually on the contained TextBlock. [0m[38;2;117;113;94m-->[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;248;248;242m [0m[38;2;166;226;46mAutomationProperties.Name[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mClick[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mOnRelatedControlClick[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mRelativePanel[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;117;113;94m<!--[0m[38;2;117;113;94m Now that the HyperlinkButton has a helpful accessible name, it serves no[0m
|
||||
[38;2;117;113;94m useful purpose for the contained Image, (which is purely decorative,) or[0m
|
||||
[38;2;117;113;94m the contained TextBlock to be exposed to a screen reader. All the information[0m
|
||||
[38;2;117;113;94m required by customers using a screen reader is accessible directly through the[0m
|
||||
[38;2;117;113;94m Hyperlink button. As such, mark the contained elements as not being interesting[0m
|
||||
[38;2;117;113;94m to a screen reader through use of the AutomationProperties.AccessibilityView[0m
|
||||
[38;2;117;113;94m property. [0m[38;2;117;113;94m-->[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mImage[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mAutomationProperties.AccessibilityView[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRaw[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116miconImage[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mWidth[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m25[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mMargin[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m0,0,15,0[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mcommon[0m[38;2;166;226;46m:[0m[38;2;166;226;46mImageLoader.Source[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{Binding}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mAutomationProperties.AccessibilityView[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mRaw[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mForeground[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{ThemeResource HyperlinkButtonForeground}[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mRelativePanel.RightOf[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116miconImage[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mText[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{x:Bind}[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mTextWrapping[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mWrap[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mRelativePanel[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mDataTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsControl.ItemTemplate[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mItemsControl[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mStackPanel[0m[38;2;255;255;255m>[0m
|
||||
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mStackPanel[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackPanel[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.Row[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mGrid.ColumnSpan[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mName[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mfeedbackHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mUid[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackHeader[0m[38;2;230;219;116m"[0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mStyle[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116m{StaticResource SubtitleTextBlockStyle}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;248;248;242m [0m[38;2;166;226;46mNavigateUri[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mhttps://github.com/microsoft/Xaml-Controls-Gallery/issues/new/choose[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m
|
||||
[38;2;248;248;242m [0m[38;2;166;226;46mToolTipService.ToolTip[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mhttps://github.com/microsoft/Xaml-Controls-Gallery/issues/new/choose[0m[38;2;230;219;116m"[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mTextBlock[0m[38;2;248;248;242m [0m[38;2;166;226;46mx[0m[38;2;166;226;46m:[0m[38;2;166;226;46mUid[0m[38;2;248;248;242m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mFeedbackLink[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mHyperlinkButton[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mStackPanel[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mGrid[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mGrid[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mScrollViewer[0m[38;2;255;255;255m>[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mGrid[0m[38;2;255;255;255m>[0m
|
||||
[38;2;255;255;255m</[0m[38;2;249;38;114mPage[0m[38;2;255;255;255m>[0m
|
264
tests/syntax-tests/source/XAML/ItemPage.xaml
Normal file
264
tests/syntax-tests/source/XAML/ItemPage.xaml
Normal file
@ -0,0 +1,264 @@
|
||||
<!--
|
||||
//*********************************************************
|
||||
//
|
||||
// Copyright (c) Microsoft. All rights reserved.
|
||||
// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
|
||||
// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
|
||||
// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
|
||||
// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
|
||||
//
|
||||
//*********************************************************
|
||||
-->
|
||||
<Page
|
||||
x:Class="AppUIBasics.ItemPage"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:common="using:AppUIBasics.Common"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:data="using:AppUIBasics.Data"
|
||||
xmlns:local="using:AppUIBasics"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
x:Name="pageRoot"
|
||||
mc:Ignorable="d">
|
||||
|
||||
<!--
|
||||
This grid acts as a root panel for the page that defines two rows:
|
||||
* Row 0 contains the back button and page title
|
||||
* Row 1 contains the rest of the page layout
|
||||
-->
|
||||
<Grid x:Name="rootPanel" d:DataContext="{Binding Groups[0].Items[0], Source={d:DesignData Source=/DataModel/ControlinfoData.json, Type=data:ControlInfoDataSource}}" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
||||
<VisualStateManager.VisualStateGroups>
|
||||
<VisualStateGroup>
|
||||
<VisualState>
|
||||
<VisualState.StateTriggers>
|
||||
<local:DeviceFamilyTrigger DeviceFamily="Windows.Xbox" />
|
||||
</VisualState.StateTriggers>
|
||||
<VisualState.Setters>
|
||||
<Setter Target="svPanel.Margin" Value="0,0,48,27" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
</VisualStateGroup>
|
||||
<VisualStateGroup>
|
||||
<VisualState x:Name="NormalFrameContent" />
|
||||
<VisualState x:Name="WideFrameContent">
|
||||
<VisualState.Setters>
|
||||
<Setter Target="contentFrame.Width" Value="1028" />
|
||||
<Setter Target="contentFrame.HorizontalAlignment" Value="Left" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
</VisualStateGroup>
|
||||
<VisualStateGroup x:Name="LayoutVisualStates">
|
||||
<VisualState x:Name="LargeLayout">
|
||||
<VisualState.StateTriggers>
|
||||
<AdaptiveTrigger MinWindowWidth="1372" />
|
||||
</VisualState.StateTriggers>
|
||||
</VisualState>
|
||||
<VisualState x:Name="WideLayout">
|
||||
<VisualState.StateTriggers>
|
||||
<AdaptiveTrigger MinWindowWidth="{StaticResource Breakpoint640Plus}" />
|
||||
</VisualState.StateTriggers>
|
||||
<VisualState.Setters>
|
||||
<Setter Target="seeAlsoPanel.Width" Value="Auto" />
|
||||
<Setter Target="seeAlsoPanel.(Grid.Row)" Value="3" />
|
||||
<Setter Target="seeAlsoPanel.(Grid.Column)" Value="0" />
|
||||
<Setter Target="seeAlsoPanel.(Grid.ColumnSpan)" Value="3" />
|
||||
|
||||
<Setter Target="SourcePanel.(Grid.ColumnSpan)" Value="1" />
|
||||
|
||||
<Setter Target="DocumentationPanel.(Grid.ColumnSpan)" Value="1" />
|
||||
|
||||
<Setter Target="RelatedControlsPanel.(Grid.Row)" Value="0" />
|
||||
<Setter Target="RelatedControlsPanel.(Grid.Column)" Value="2" />
|
||||
<Setter Target="RelatedControlsPanel.(Grid.ColumnSpan)" Value="1" />
|
||||
|
||||
<Setter Target="FeedbackPanel.(Grid.Row)" Value="1" />
|
||||
<Setter Target="FeedbackPanel.(Grid.Column)" Value="2" />
|
||||
<Setter Target="FeedbackPanel.(Grid.ColumnSpan)" Value="1" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualState x:Name="NarrowLayout">
|
||||
<VisualState.StateTriggers>
|
||||
<AdaptiveTrigger MinWindowWidth="0" />
|
||||
</VisualState.StateTriggers>
|
||||
<VisualState.Setters>
|
||||
<Setter Target="seeAlsoPanel.Width" Value="Auto" />
|
||||
<Setter Target="seeAlsoPanel.(Grid.Row)" Value="3" />
|
||||
<Setter Target="seeAlsoPanel.(Grid.Column)" Value="0" />
|
||||
<Setter Target="seeAlsoPanel.(Grid.ColumnSpan)" Value="3" />
|
||||
|
||||
<Setter Target="SourcePanel.(Grid.ColumnSpan)" Value="1" />
|
||||
|
||||
<Setter Target="DocumentationPanel.(Grid.ColumnSpan)" Value="1" />
|
||||
|
||||
<Setter Target="RelatedControlsPanel.(Grid.Row)" Value="0" />
|
||||
<Setter Target="RelatedControlsPanel.(Grid.Column)" Value="2" />
|
||||
<Setter Target="RelatedControlsPanel.(Grid.ColumnSpan)" Value="1" />
|
||||
|
||||
<Setter Target="FeedbackPanel.(Grid.Row)" Value="1" />
|
||||
<Setter Target="FeedbackPanel.(Grid.Column)" Value="2" />
|
||||
<Setter Target="FeedbackPanel.(Grid.ColumnSpan)" Value="1" />
|
||||
|
||||
<Setter Target="rightMargin.Width" Value="0" />
|
||||
<Setter Target="contentRoot.Padding" Value="14,0" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
</VisualStateGroup>
|
||||
</VisualStateManager.VisualStateGroups>
|
||||
|
||||
<!-- Content Region -->
|
||||
<ScrollViewer
|
||||
x:Name="svPanel"
|
||||
|
||||
VerticalScrollBarVisibility="Auto"
|
||||
VerticalScrollMode="Auto">
|
||||
<Grid x:Name="contentRoot" Padding="24,0,0,0" SizeChanged="OnContentRootSizeChanged">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition x:Name="contentColumn" />
|
||||
<ColumnDefinition x:Name="rightMargin" Width="20" />
|
||||
<ColumnDefinition x:Name="infoColumn" Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
<RowDefinition Height="20" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock
|
||||
x:Name="descriptionText"
|
||||
Style="{ThemeResource BodyTextBlockStyle}"
|
||||
Grid.ColumnSpan="2"
|
||||
Margin="0,5,24,0"
|
||||
Text="{x:Bind Item.Description}" />
|
||||
|
||||
<Frame x:Name="contentFrame" Grid.Row="1" />
|
||||
|
||||
<Grid
|
||||
x:Name="seeAlsoPanel"
|
||||
Grid.Row="0"
|
||||
Grid.RowSpan="2"
|
||||
Grid.Column="2"
|
||||
Width="280"
|
||||
Margin="0,0,24,24">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition />
|
||||
<ColumnDefinition Width="20" />
|
||||
<ColumnDefinition />
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<StackPanel x:Name="SourcePanel" Grid.Row="0" Grid.ColumnSpan="3" Margin="0,0,0,40">
|
||||
<TextBlock
|
||||
x:Name="SourceHeader"
|
||||
x:Uid="SourceHeader"
|
||||
Style="{ThemeResource SubtitleTextBlockStyle}"
|
||||
Text="View page code on GitHub"/>
|
||||
<HyperlinkButton
|
||||
x:Name="PageMarkupGitHubLink"
|
||||
ToolTipService.ToolTip="{x:Bind PageMarkupGitHubLink.NavigateUri, Mode=OneWay}">
|
||||
<TextBlock Text="XAML source code"/>
|
||||
</HyperlinkButton>
|
||||
<HyperlinkButton
|
||||
x:Name="PageCodeGitHubLink"
|
||||
ToolTipService.ToolTip="{x:Bind PageCodeGitHubLink.NavigateUri, Mode=OneWay}"
|
||||
Margin="0,12,0,0">
|
||||
<TextBlock Text="C# source code"/>
|
||||
</HyperlinkButton>
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel x:Name="DocumentationPanel" Grid.Row="1" Grid.ColumnSpan="3" Margin="0,0,0,40">
|
||||
<TextBlock
|
||||
x:Name="docHeader"
|
||||
x:Uid="DocHeader"
|
||||
Style="{StaticResource SubtitleTextBlockStyle}" />
|
||||
<ItemsControl
|
||||
x:Name="DocsList"
|
||||
Margin="0,12,0,0"
|
||||
IsTabStop="False"
|
||||
ItemsSource="{x:Bind Item.Docs}">
|
||||
<ItemsControl.ItemsPanel>
|
||||
<ItemsPanelTemplate>
|
||||
<StackPanel Orientation="Vertical" />
|
||||
</ItemsPanelTemplate>
|
||||
</ItemsControl.ItemsPanel>
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate x:DataType="data:ControlInfoDocLink">
|
||||
<HyperlinkButton NavigateUri="{Binding Uri}" ToolTipService.ToolTip="{Binding Uri}">
|
||||
<TextBlock Text="{x:Bind Title}" />
|
||||
</HyperlinkButton>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel x:Name="RelatedControlsPanel" Grid.Row="2" Grid.ColumnSpan="3" Margin="0,0,0,40">
|
||||
<TextBlock
|
||||
x:Name="relatedControlsHeader"
|
||||
x:Uid="RelatedControlsHeader"
|
||||
Style="{StaticResource SubtitleTextBlockStyle}" />
|
||||
|
||||
<ItemsControl
|
||||
x:Name="relatedItemsControl"
|
||||
Margin="0,12,0,0"
|
||||
IsTabStop="False"
|
||||
ItemsSource="{x:Bind Item.RelatedControls}">
|
||||
<ItemsControl.ItemsPanel>
|
||||
<ItemsPanelTemplate>
|
||||
<StackPanel Orientation="Vertical" />
|
||||
</ItemsPanelTemplate>
|
||||
</ItemsControl.ItemsPanel>
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate x:DataType="x:String">
|
||||
<!-- A HyperlinkButton must always provide an accessible name to a screen reader which
|
||||
conveys the purpose of the link. By default, when the HyperlinkButton is built
|
||||
as below, with an Image and TextBlock, the HyperlinkButton provides no accessible
|
||||
name. So bind the accessible name to the same data that provides the text shown
|
||||
visually on the contained TextBlock. -->
|
||||
<HyperlinkButton AutomationProperties.Name="{x:Bind}" Click="OnRelatedControlClick">
|
||||
<RelativePanel>
|
||||
<!-- Now that the HyperlinkButton has a helpful accessible name, it serves no
|
||||
useful purpose for the contained Image, (which is purely decorative,) or
|
||||
the contained TextBlock to be exposed to a screen reader. All the information
|
||||
required by customers using a screen reader is accessible directly through the
|
||||
Hyperlink button. As such, mark the contained elements as not being interesting
|
||||
to a screen reader through use of the AutomationProperties.AccessibilityView
|
||||
property. -->
|
||||
<Image
|
||||
AutomationProperties.AccessibilityView="Raw"
|
||||
x:Name="iconImage"
|
||||
Width="25"
|
||||
Margin="0,0,15,0"
|
||||
common:ImageLoader.Source="{Binding}" />
|
||||
<TextBlock
|
||||
AutomationProperties.AccessibilityView="Raw"
|
||||
Foreground="{ThemeResource HyperlinkButtonForeground}"
|
||||
RelativePanel.RightOf="iconImage"
|
||||
Text="{x:Bind}"
|
||||
TextWrapping="Wrap" />
|
||||
</RelativePanel>
|
||||
</HyperlinkButton>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel x:Name="FeedbackPanel" Grid.Row="3" Grid.ColumnSpan="3">
|
||||
<TextBlock
|
||||
x:Name="feedbackHeader"
|
||||
x:Uid="FeedbackHeader"
|
||||
Style="{StaticResource SubtitleTextBlockStyle}" />
|
||||
<HyperlinkButton NavigateUri="https://github.com/microsoft/Xaml-Controls-Gallery/issues/new/choose"
|
||||
ToolTipService.ToolTip="https://github.com/microsoft/Xaml-Controls-Gallery/issues/new/choose">
|
||||
<TextBlock x:Uid="FeedbackLink" />
|
||||
</HyperlinkButton>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</ScrollViewer>
|
||||
</Grid>
|
||||
</Page>
|
23
tests/syntax-tests/source/XAML/LICENSE.md
Normal file
23
tests/syntax-tests/source/XAML/LICENSE.md
Normal file
@ -0,0 +1,23 @@
|
||||
The `ItemPage.xaml` file has been added from https://github.com/microsoft/Xaml-Controls-Gallery under the following license:
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE
|
Loading…
Reference in New Issue
Block a user