MainWindow.xaml 9.7 KB
Newer Older
小时後可胖了's avatar
小时後可胖了 已提交
1
<smart:SmartWindow x:Class="SmartUI.Demo.MainWindow"
小时後可胖了's avatar
建库  
小时後可胖了 已提交
2 3 4 5 6 7 8
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:smart="clr-namespace:SmartUI.Controls;assembly=SmartUI"
        xmlns:local="clr-namespace:SmartUI.Demo"
        xmlns:assist="clr-namespace:SmartUI.Assist;assembly=SmartUI"
小时後可胖了's avatar
小时後可胖了 已提交
9 10
        mc:Ignorable="d" Style="{StaticResource DefaultWindowStyle}"
        Title="SmartUI" Height="500" Width="1000" WindowStartupLocation="CenterScreen">
柯勇 已提交
11
    <TabControl IsTabStop="False" Margin="0" SelectedIndex="2">
小时後可胖了's avatar
建库  
小时後可胖了 已提交
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
        <TabItem Header="Button">
            <UniformGrid Columns="7" Rows="6">
                <Label Content="默认样式"/>
                <Button Content="默认按钮"/>
                <Button Content="主要按钮" Style="{StaticResource PrimaryButtonStyle1}"/>
                <Button Content="成功按钮" assist:ButtonAssist.Icon="Done" Style="{StaticResource SuccessButtonStyle1}"/>
                <Button Content="信息按钮" Style="{StaticResource InfoButtonStyle1}"/>
                <Button Content="警告按钮" Style="{StaticResource WarningButtonStyle1}"/>
                <Button Content="危险按钮" Style="{StaticResource ErrorButtonStyle1}"/>

                <Label Content="默认样式2"/>
                <Button Content="默认按钮" Style="{StaticResource DefaultButtonStyle2}"/>
                <Button Content="主要按钮" Style="{StaticResource PrimaryButtonStyle2}"/>
                <Button Content="成功按钮" Style="{StaticResource SuccessButtonStyle2}"/>
                <Button Content="信息按钮" Style="{StaticResource InfoButtonStyle2}"/>
                <Button Content="警告按钮" Style="{StaticResource WarningButtonStyle2}"/>
                <Button Content="危险按钮" Style="{StaticResource ErrorButtonStyle2}"/>
29

小时後可胖了's avatar
建库  
小时後可胖了 已提交
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
                <Label Content="默认样式3"/>
                <Button Content="默认按钮" Style="{StaticResource FilletDefaultButtonStyle}"/>
                <Button Content="主要按钮" Style="{StaticResource FilletPrimaryButtonStyle}"/>
                <Button Content="成功按钮" Style="{StaticResource FilletSuccessButtonStyle}"/>
                <Button Content="信息按钮" Style="{StaticResource FilletInfoButtonStyle}"/>
                <Button Content="警告按钮" Style="{StaticResource FilletWarningButtonStyle}"/>
                <Button Content="危险按钮" Style="{StaticResource FilletErrorButtonStyle}"/>
                <Label Content="圆形按钮样式"/>
                <Button assist:ButtonAssist.Icon="Search" Style="{StaticResource CircleDefaultButtonStyle}"/>
                <Button assist:ButtonAssist.Icon="Edit" Style="{StaticResource CirclePrimaryButtonStyle}"/>
                <Button assist:ButtonAssist.Icon="Done" Style="{StaticResource CircleSuccessButtonStyle}"/>
                <Button assist:ButtonAssist.Icon="Email" Style="{StaticResource CircleInfoButtonStyle}"/>
                <Button assist:ButtonAssist.Icon="Star" Style="{StaticResource CircleWarningButtonStyle}"/>
                <Button assist:ButtonAssist.Icon="Delete" Style="{StaticResource CircleErrorButtonStyle}"/>
                <Label Content="禁用样式"/>
                <Button Content="默认按钮" IsEnabled="False"/>
                <Button Content="主要按钮" IsEnabled="False" Style="{StaticResource PrimaryButtonStyle1}"/>
                <Button Content="成功按钮" IsEnabled="False" Style="{StaticResource SuccessButtonStyle1}"/>
                <Button Content="信息按钮" IsEnabled="False" Style="{StaticResource InfoButtonStyle1}"/>
                <Button Content="警告按钮" IsEnabled="False" Style="{StaticResource WarningButtonStyle1}"/>
                <Button Content="危险按钮" IsEnabled="False" Style="{StaticResource ErrorButtonStyle1}"/>

                <Label Content="文字按钮样式"/>
                <Button Content="默认按钮" Style="{StaticResource TextButtonStyle}"/>
                <Button Content="禁用按钮" IsEnabled="False" Style="{StaticResource TextButtonStyle}"/>
            </UniformGrid>
        </TabItem>
小时後可胖了's avatar
小时後可胖了 已提交
57 58
        <TabItem Header="PackIcon">
            <ScrollViewer VerticalScrollBarVisibility="Visible" CanContentScroll="True">
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
                <DockPanel LastChildFill="True">
                    <Button Height='40' Content="加载更多" DockPanel.Dock="Bottom" Style="{StaticResource PrimaryButtonStyle1}" Command="{Binding LoadMoreIconCommand}"/>
                    <ItemsControl ItemsSource="{Binding Icons}">
                        <ItemsControl.ItemsPanel>
                            <ItemsPanelTemplate>
                                <WrapPanel Orientation="Horizontal" />
                            </ItemsPanelTemplate>
                        </ItemsControl.ItemsPanel>
                        <ItemsControl.ItemTemplate>
                            <HierarchicalDataTemplate>
                                <StackPanel Orientation="Vertical" Width="50" Height="70" Margin="5" ToolTip="{Binding}">
                                    <smart:PackIcon Kind="{Binding}" VerticalAlignment="Center"  Foreground="Gray" HorizontalAlignment="Center"/>
                                    <TextBlock Text="{Binding}" HorizontalAlignment="Center" TextTrimming="WordEllipsis" Foreground="Gray"/>
                                </StackPanel>
                            </HierarchicalDataTemplate>
                        </ItemsControl.ItemTemplate>
75 76
                    </ItemsControl>
                </DockPanel>
小时後可胖了's avatar
小时後可胖了 已提交
77
            </ScrollViewer>
小时後可胖了's avatar
建库  
小时後可胖了 已提交
78
        </TabItem>
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
        <TabItem Header="Form">
            <StackPanel Orientation="Vertical">
                <StackPanel.Resources>
                    <Style TargetType="WrapPanel">
                        <Setter Property="Height" Value="40"/>
                        <Setter Property="Margin" Value="8"/>
                        <Setter Property="VerticalAlignment" Value="Center"/>
                    </Style>
                    <Style TargetType="Label" BasedOn="{StaticResource DefaultLableStyle}">
                        <Setter Property="MinWidth" Value="100"/>
                        <Setter Property="VerticalAlignment" Value="Center"/>
                    </Style>
                </StackPanel.Resources>
                <WrapPanel Orientation="Horizontal">
                    <Label Content="Radio"/>
                    <RadioButton Content="选项一" GroupName="a" IsChecked="True" />
                    <RadioButton Content="选项二" GroupName="a" />
                    <RadioButton Content="禁用选中" IsChecked="True" IsEnabled="False" GroupName="b"/>
                    <RadioButton Content="禁用" IsEnabled="False" GroupName="b"/>
                </WrapPanel>
                <WrapPanel Orientation="Horizontal">
                    <Label Content="Radio组"/>
                    <RadioButton Content="选项一" GroupName="radioGroup" IsChecked="True" Style="{StaticResource RadioButtonGroupStyle}"/>
                    <RadioButton Content="选项二" GroupName="radioGroup" Style="{StaticResource RadioButtonGroupStyle}"/>
                    <RadioButton Content="选项三" GroupName="radioGroup" Style="{StaticResource RadioButtonGroupStyle}"/>
                    <RadioButton Content="禁用" IsEnabled="False" GroupName="radioGroup"  Style="{StaticResource RadioButtonGroupStyle}"/>
                </WrapPanel>
                <WrapPanel Orientation="Horizontal">
                    <Label Content="CheckBox"/>
                    <CheckBox Content="选项一"  IsChecked="True"/>
                    <CheckBox Content="选项二" />
                    <CheckBox Content="选项三" />
                    <CheckBox Content="禁用" IsEnabled="False"/>
                </WrapPanel>
                <WrapPanel Orientation="Horizontal">
                    <Label Content="CheckBox"/>
115 116 117 118 119 120 121 122 123 124 125 126
                    <CheckBox Content="选项一" Style="{StaticResource CheckBoxGroupStyle}"  IsChecked="True"/>
                    <CheckBox Content="选项二" Style="{StaticResource CheckBoxGroupStyle}"/>
                    <CheckBox Content="选项三" Style="{StaticResource CheckBoxGroupStyle}"/>
                    <CheckBox Content="禁用"  Style="{StaticResource CheckBoxGroupStyle}" IsEnabled="False"/>
                </WrapPanel>
                <WrapPanel Orientation="Horizontal" Height="50">
                    <Label Content="Input"/>
                    <smart:TextBoxControl Water="请输入" Width="200"/>
                </WrapPanel>
                <WrapPanel Orientation="Horizontal" Height="50">
                    <Label Content="Select选择器"/>
                    <smart:ComboBoxControl Height="35" Width="200">
柯勇 已提交
127 128 129 130 131
                        <ComboBoxItem Content="选项一"/>
                        <ComboBoxItem Content="选项二"/>
                        <ComboBoxItem Content="选项三"/>
                        <ComboBoxItem Content="选项四"/>
                        <ComboBoxItem Content="选项五"/>
132
                    </smart:ComboBoxControl>
柯勇 已提交
133 134 135
                    <smart:Cascader ItemsSource="{Binding CascaderItemSource}">
                        
                    </smart:Cascader>
136 137 138 139 140
                </WrapPanel>
                <WrapPanel Orientation="Horizontal" Height="50">
                    <Label Content="Switch 开关"/>
                    <smart:Switch CheckedText="开启" UnCheckText="关闭"/>
                    <smart:Switch CheckedText="开启" UnCheckText="关闭" IsEnabled="False"/>
141 142 143
                </WrapPanel>
            </StackPanel>
        </TabItem>
小时後可胖了's avatar
建库  
小时後可胖了 已提交
144
    </TabControl>
小时後可胖了's avatar
小时後可胖了 已提交
145
</smart:SmartWindow>