123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264 |
- <UserControl x:Class="ControlCatalog.MainView"
- xmlns="https://github.com/avaloniaui"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:controls="using:ControlSamples"
- xmlns:models="using:ControlCatalog.Models"
- xmlns:pages="using:ControlCatalog.Pages"
- xmlns:viewModels="using:ControlCatalog.ViewModels"
- x:DataType="viewModels:MainWindowViewModel">
- <Grid>
- <Grid.Styles>
- <Style Selector="TextBlock.h2">
- <Setter Property="TextWrapping" Value="Wrap" />
- <Setter Property="MaxWidth" Value="400" />
- <Setter Property="HorizontalAlignment" Value="Left" />
- </Style>
- </Grid.Styles>
- <controls:HamburgerMenu Name="Sidebar">
- <TabItem Header="Composition">
- <pages:CompositionPage />
- </TabItem>
- <TabItem Header="Accelerator">
- <pages:AcceleratorPage />
- </TabItem>
- <TabItem Header="Acrylic">
- <pages:AcrylicPage />
- </TabItem>
- <TabItem Header="AdornerLayer">
- <pages:AdornerLayerPage />
- </TabItem>
- <TabItem Header="AutoCompleteBox">
- <pages:AutoCompleteBoxPage />
- </TabItem>
- <TabItem Header="Border">
- <pages:BorderPage />
- </TabItem>
- <TabItem Header="Buttons">
- <pages:ButtonsPage />
- </TabItem>
- <TabItem Header="ButtonSpinner">
- <pages:ButtonSpinnerPage />
- </TabItem>
- <TabItem Header="Calendar">
- <pages:CalendarPage />
- </TabItem>
- <TabItem Header="Canvas">
- <pages:CanvasPage />
- </TabItem>
- <TabItem Header="Carousel">
- <pages:CarouselPage />
- </TabItem>
- <TabItem Header="CheckBox">
- <pages:CheckBoxPage />
- </TabItem>
- <TabItem Header="Clipboard">
- <pages:ClipboardPage />
- </TabItem>
- <TabItem Header="ColorPicker">
- <pages:ColorPickerPage />
- </TabItem>
- <TabItem Header="ComboBox">
- <pages:ComboBoxPage />
- </TabItem>
- <TabItem Header="Container Queries">
- <pages:ContainerQueryPage />
- </TabItem>
- <TabItem Header="ContextFlyout">
- <pages:ContextFlyoutPage />
- </TabItem>
- <TabItem Header="ContextMenu">
- <pages:ContextMenuPage />
- </TabItem>
- <TabItem Header="Cursor" ScrollViewer.VerticalScrollBarVisibility="Disabled">
- <pages:CursorPage />
- </TabItem>
- <TabItem Header="Custom Drawing" ScrollViewer.VerticalScrollBarVisibility="Disabled">
- <pages:CustomDrawing />
- </TabItem>
- <TabItem Header="DataGrid"
- ScrollViewer.HorizontalScrollBarVisibility="Disabled"
- ScrollViewer.VerticalScrollBarVisibility="Disabled">
- <pages:DataGridPage />
- </TabItem>
- <TabItem Header="Data Validation">
- <pages:DataValidationPage />
- </TabItem>
- <TabItem Header="Date/Time Picker">
- <pages:DateTimePickerPage />
- </TabItem>
- <TabItem Header="CalendarDatePicker">
- <pages:CalendarDatePickerPage />
- </TabItem>
- <TabItem Header="Dialogs">
- <pages:DialogsPage />
- </TabItem>
- <TabItem Header="Drag+Drop">
- <pages:DragAndDropPage />
- </TabItem>
- <TabItem Header="Expander">
- <pages:ExpanderPage />
- </TabItem>
- <TabItem Header="Flyouts">
- <pages:FlyoutsPage />
- </TabItem>
- <TabItem Header="Focus">
- <pages:FocusPage />
- </TabItem>
- <TabItem Header="Gestures">
- <pages:GesturePage />
- </TabItem>
- <TabItem Header="Image"
- ScrollViewer.HorizontalScrollBarVisibility="Disabled"
- ScrollViewer.VerticalScrollBarVisibility="Disabled">
- <pages:ImagePage />
- </TabItem>
- <TabItem Header="Label">
- <pages:LabelsPage />
- </TabItem>
- <TabItem Header="LayoutTransformControl">
- <pages:LayoutTransformControlPage />
- </TabItem>
- <TabItem Header="ListBox" ScrollViewer.VerticalScrollBarVisibility="Disabled">
- <pages:ListBoxPage />
- </TabItem>
- <TabItem Header="Menu">
- <pages:MenuPage />
- </TabItem>
- <TabItem Header="Notifications">
- <pages:NotificationsPage />
- </TabItem>
- <TabItem Header="NumericUpDown">
- <pages:NumericUpDownPage />
- </TabItem>
- <TabItem Header="OpenGL">
- <pages:OpenGlPage />
- </TabItem>
- <TabItem Header="OpenGL Lease">
- <pages:OpenGlLeasePage />
- </TabItem>
- <TabItem Header="Platform Information">
- <pages:PlatformInfoPage />
- </TabItem>
- <TabItem Header="Pointers">
- <pages:PointersPage />
- </TabItem>
- <TabItem Header="ProgressBar">
- <pages:ProgressBarPage />
- </TabItem>
- <TabItem Header="RadioButton">
- <pages:RadioButtonPage />
- </TabItem>
- <TabItem Header="RefreshContainer">
- <pages:RefreshContainerPage />
- </TabItem>
- <TabItem Header="RelativePanel">
- <pages:RelativePanelPage />
- </TabItem>
- <TabItem Header="ScrollViewer">
- <pages:ScrollViewerPage />
- </TabItem>
- <TabItem Header="Slider">
- <pages:SliderPage />
- </TabItem>
- <TabItem Header="SplitView">
- <pages:SplitViewPage />
- </TabItem>
- <TabItem Header="TabControl">
- <pages:TabControlPage />
- </TabItem>
- <TabItem Header="TabStrip">
- <pages:TabStripPage />
- </TabItem>
- <TabItem Header="TextBox">
- <pages:TextBoxPage />
- </TabItem>
- <TabItem Header="TextBlock">
- <pages:TextBlockPage />
- </TabItem>
- <TabItem Header="Theme Variants">
- <pages:ThemePage />
- </TabItem>
- <TabItem Header="ToggleSwitch">
- <pages:ToggleSwitchPage />
- </TabItem>
- <TabItem Header="ToolTip">
- <pages:ToolTipPage />
- </TabItem>
- <TabItem Header="TransitioningContentControl">
- <pages:TransitioningContentControlPage />
- </TabItem>
- <TabItem Header="TreeView">
- <pages:TreeViewPage />
- </TabItem>
- <TabItem Header="Viewbox">
- <pages:ViewboxPage />
- </TabItem>
- <TabItem Header="Native Embed">
- <pages:NativeEmbedPage />
- </TabItem>
- <TabItem Header="Window Customizations">
- <pages:WindowCustomizationsPage />
- </TabItem>
- <TabItem Header="HeaderedContentControl">
- <pages:HeaderedContentPage />
- </TabItem>
- <TabItem Header="Screens">
- <pages:ScreenPage />
- </TabItem>
- <FlyoutBase.AttachedFlyout>
- <Flyout>
- <StackPanel Width="152" Spacing="8">
- <ComboBox x:Name="Decorations"
- HorizontalAlignment="Stretch"
- SelectedIndex="0">
- <ComboBox.Items>
- <SystemDecorations>None</SystemDecorations>
- <SystemDecorations>BorderOnly</SystemDecorations>
- <SystemDecorations>Full</SystemDecorations>
- </ComboBox.Items>
- </ComboBox>
- <ComboBox x:Name="ThemeVariants"
- HorizontalAlignment="Stretch"
- DisplayMemberBinding="{Binding Key, x:DataType=ThemeVariant}"
- SelectedIndex="0">
- <ComboBox.Items>
- <ThemeVariant>Default</ThemeVariant>
- <ThemeVariant>Light</ThemeVariant>
- <ThemeVariant>Dark</ThemeVariant>
- </ComboBox.Items>
- </ComboBox>
- <ComboBox x:Name="Themes"
- HorizontalAlignment="Stretch"
- SelectedIndex="0">
- <ComboBox.Items>
- <models:CatalogTheme>Fluent</models:CatalogTheme>
- <models:CatalogTheme>Simple</models:CatalogTheme>
- </ComboBox.Items>
- </ComboBox>
- <ComboBox x:Name="TransparencyLevels"
- HorizontalAlignment="Stretch">
- <ComboBox.Items>
- <WindowTransparencyLevel>None</WindowTransparencyLevel>
- <WindowTransparencyLevel>Transparent</WindowTransparencyLevel>
- <WindowTransparencyLevel>Blur</WindowTransparencyLevel>
- <WindowTransparencyLevel>AcrylicBlur</WindowTransparencyLevel>
- <WindowTransparencyLevel>Mica</WindowTransparencyLevel>
- </ComboBox.Items>
- </ComboBox>
- <ComboBox x:Name="FlowDirection"
- HorizontalAlignment="Stretch"
- SelectedIndex="0">
- <ComboBox.Items>
- <FlowDirection>LeftToRight</FlowDirection>
- <FlowDirection>RightToLeft</FlowDirection>
- </ComboBox.Items>
- </ComboBox>
- <ComboBox HorizontalAlignment="Stretch"
- ItemsSource="{Binding WindowStates}"
- SelectedItem="{Binding WindowState}" />
- </StackPanel>
- </Flyout>
- </FlyoutBase.AttachedFlyout>
- </controls:HamburgerMenu>
- </Grid>
- </UserControl>
|