/*@font-face {
    font-family: '微软雅黑';
    src: url('res://ConsoleApp1/msyh.ttc');
} 加载字体

* {
    FontFamily: 微软雅黑; 
}*/

@media windows {
    * {
        FontFamily: '微软雅黑'; 
    }
}

@media osx {
    * {
        FontFamily: '苹方-简';
    }
}

@media linux {
    * {
        FontFamily: '文泉驿正黑';
    }
}
/*设计模式下有效*/
@media DesignMode {
/*    * {
        FontFamily: '微软雅黑';
    }*/
}

/*设置窗体标题栏背景颜色圆角*/
/*#caption {
    IsAntiAlias: true;
    Background: #2c2c2c;
    CornerRadius:5,5,0,0;
}
#frame {
    CornerRadius: 5;
    IsAntiAlias: true;
}*/

Button {
    BorderFill: #DCDFE6;
    IsAntiAlias: True;
    CornerRadius: 4,4,4,4;
    Background: #FFFFFF;
}

    Button[IsMouseOver=true] {
        BorderFill: rgb(198,226,255);
        Background: rgb(236,245,255);
        Foreground: rgb(64,158,255);
    }

    Button[IsPressed=true] {
        BorderFill: rgb(58,142,230);
    }

    Button.primary {
        BorderFill: rgb(64,158,255);
        CornerRadius: 4,4,4,4;
        Background: rgb(64,158,255);
        Foreground: #FFFFFF;
    }

        Button.primary[IsMouseOver=true] {
            BorderFill: rgb(102,177,255);
            Background: rgb(102,177,255);
            Foreground: #FFFFFF;
        }

        Button.primary[IsPressed=true] {
            BorderFill: rgb(58,142,230);
            Background: rgb(58,142,230);
        }

    Button.success {
        BorderFill: rgb(103,194,58);
        CornerRadius: 4,4,4,4;
        Background: rgb(103,194,58);
        Foreground: #FFFFFF;
    }

        Button.success[IsMouseOver=true] {
            BorderFill: rgb(133,206,97);
            Background: rgb(133,206,97);
            Foreground: #FFFFFF;
        }

        Button.success[IsPressed=true] {
            BorderFill: rgb(93,175,52);
            Background: rgb(93,175,52);
        }

    Button.danger {
        BorderFill: rgb(245,108,108);
        Background: rgb(245,108,108);
        CornerRadius: 4,4,4,4;
        Foreground: #FFFFFF;
    }

        Button.danger[IsMouseOver=true] {
            BorderFill: rgb(247,137,137);
            Background: rgb(247,137,137);
            Foreground: #FFFFFF;
        }

        Button.danger[IsPressed=true] {
            BorderFill: rgb(221,97,97);
            Background: rgb(221,97,97);
        }


TextBox, .textBox, DatePicker {
    Background: #fff;
    IsAntiAlias: true;
    BorderFill: #DCDFE6;
    CornerRadius: 4,4,4,4;
    BorderStroke: 1;
}

    .groupPanel TextBox, DatePicker TextBox, .textBox TextBox {
        BorderStroke: 0;
    }

    .textBox[IsKeyboardFocusWithin=true] {
        BorderFill: #1E9FFF;
    }

.singleLine { /*单行文本框*/
    AcceptsReturn: false;
    HScrollBarVisibility: Hidden;
    VScrollBarVisibility: Hidden;
}

    .singleLine #contentPresenter {
        Padding: 3;
    }

.multiline { /*多行文本框*/
}


.slotLeft {
    CornerRadius: 0,4,4,0;
    BorderFill: #DCDFE6;
    Background: #F5F7FA;
    BorderThickness: 1,0,0,0;
    BorderType: BorderThickness;
    MarginTop: 0;
    MarginBottom: 0;
    MarginRight: 0;
}

RadioButton #radioButtonBorder {
    StrokeFill: rgb(220,223,230);
}

RadioButton[IsChecked=true] #radioButtonBorder {
    StrokeFill: #1E9FFF;
    Fill: #1E9FFF;
}

RadioButton #optionMark {
    StrokeFill: #1E9FFF;
    Fill: #fff;
}

CheckBox #indeterminateMark {
    Fill: #1E9FFF;
}

CheckBox #checkBoxBorder {
    Background: #fff;
    BorderFill: rgb(220,223,230);
}

CheckBox[IsChecked=true] #checkBoxBorder {
    Background: #1E9FFF;
    BorderFill: #1E9FFF;
}

CheckBox Polyline {
    StrokeFill: #fff;
}

.radioGroup {
    BorderType: BorderThickness;
    BorderFill: rgb(220,223,230);
    BorderThickness: 1,1,0,1;
}

    .radioGroup RadioButton {
        BorderType: BorderThickness;
        BorderFill: rgb(220,223,230);
        BorderThickness: 0,0,1,0;
    }

        .radioGroup RadioButton #markPanel {
            Visibility: Collapsed;
        }

        .radioGroup RadioButton TextBlock {
            Margin: 5;
        }

        .radioGroup RadioButton[IsChecked=true] {
            Background: rgb(64,158,255);
            Foreground: #fff;
        }

.error {
    Foreground: #f00;
    Visibility: Collapsed;
}

    .error[DesignMode=true] {
        Visibility: Visible;
    }

.twoLine[AttachedExtenstions.IsError=true] .error {
    Visibility: Visible;
}

.twoLine[AttachedExtenstions.IsError=true] .textBox {
    BorderFill: #f00;
}

ScrollBar {
    Background: null;
}

    ScrollBar Thumb {
        IsAntiAlias: true;
        CornerRadius: 5;
    }

    ScrollBar[Orientation=Horizontal] {
        Height: 12;
    }

    ScrollBar[Orientation=Vertical] {
        Width: 12;
    }

    ScrollBar #PART_LineUpButton, ScrollBar #PART_LineDownButton {
        Visibility: Collapsed;
    }

ComboBox {
    Background: #fff;
    IsAntiAlias: true;
    BorderFill: #DCDFE6;
    CornerRadius: 4,4,4,4;
    BorderStroke: 1;
}

    ComboBox[IsKeyboardFocusWithin=true] {
        BorderFill: #1E9FFF;
    }

#DropDownPanel TextBlock {
    MarginLeft: 5;
    MarginTop: 2;
    MarginBottom: 2;
    font-size: 14;
}

#dropDownBorder {
    ShadowBlur: 2;
    ShadowColor: rgba(0, 0, 0, 0.4);
    BorderStroke: 0;
}

#DropDownPanel[IsMouseOver=false] ScrollBar {
    Visibility: Collapsed;
}

#DropDownPanel ScrollBar[Orientation=Horizontal] {
    Height: 10;
}

#DropDownPanel ScrollBar[Orientation=Vertical] {
    Width: 10;
}

Slider {
    IsAntiAlias: true;
}

    Slider Thumb {
        IsAntiAlias: true;
        Width: 16;
        Height: 16;
        CornerRadius: 7;
        BorderFill: rgb(64,158,255);
        BorderStroke: 2;
        Background: #fff;
        ZIndex: 1;
    }


        Slider Thumb[IsMouseOver=true] {
            animation-name: sliderMouseOver;
            animation-duration: 0.1s;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
        }

    Slider #TrackBackground {
        CornerRadius: 2;
        Background: rgb(228,231,237);
        BorderStroke: 0;
    }

    Slider #decreaseRepeatButton {
        Background: rgb(64,158,255);
        CornerRadius: 2;
    }

    Slider[Orientation=Horizontal] #decreaseRepeatButton {
        Height: 4;
        MarginLeft: 5;
    }

    Slider[Orientation=Vertical] #decreaseRepeatButton {
        Width: 4;
        MarginBottom: 5;
    }

ProgressBar {
    CornerRadius: 5;
    IsAntiAlias: true;
    BorderFill: null;
    Background: rgb(235,238,245);
}

    ProgressBar #Indicator, ProgressBar #Animation {
        CornerRadius: 5;
    }

NumericUpDown {
    Background: #fff;
    IsAntiAlias: true;
    BorderFill: #DCDFE6;
    CornerRadius: 4,4,4,4;
    BorderStroke: 1;
}

    NumericUpDown RepeatButton {
        Width: 20;
        Background: rgb(245,247,250);
    }

    NumericUpDown #decreaseBtn {
        CornerRadius: 4,0,0,4;
    }

    NumericUpDown #increaseBtn {
        CornerRadius: 0,4,4,0;
    }

    NumericUpDown #textBoxBorder {
        BorderFill: #DCDFE6;
    }

    NumericUpDown TextBox {
        BorderStroke: 0;
    }

.widget {
    IsAntiAlias: true;
    BorderFill: #DCDFE6;
    CornerRadius: 4,4,4,4;
    BorderStroke: 1;
}

.widgetHead {
    Background: linear-gradient(0 0,0 100%,#F7F7F7 0,#F0F0F0 1);
    BorderType: BorderThickness;
    BorderThickness: 0,0,0,1;
    BorderFill: #DCDFE6;
}

DataGrid {
    Foreground: #7a7a7a;
}

DataGridCellTemplate, DataGridRow, DataGrid {
    BorderFill: rgb(235,238,245);
}

DataGridRow {
    Height: 36;
}

    DataGridRow[IsMouseOver=true] {
        Background: rgb(245,247,250);
    }

    DataGridRow[IsSelected=true] {
        Background: rgb(245,247,250);
    }

DataGridColumnTemplate {
    Height: 38;
    FontSize: 15;
    FontStyle: Bold;
    Background: #fff;
    BorderFill: rgb(235,238,245);
}

TabControl #headBorder {
    Background: #fff;
}

TabItem > Border {
    BorderThickness: 0,0,0,2;
}

TabItem[IsSelected=true] > Border {
    BorderFill: #1E9FFF;
}

TabItem[IsSelected=true] {
    Foreground: #1E9FFF;
}

TabControl[TabStripPlacement=Left] TabItem, TabControl[TabStripPlacement=Right] TabItem {
    Width: 100%;
    BorderType: BorderThickness;
    BorderThickness: 0,0,0,1;
    BorderFill: #e8e8e8;
}

    TabControl[TabStripPlacement=Left] TabItem TextBlock {
        MarginRight: 0;
    }

    TabControl[TabStripPlacement=Left] TabItem > Border {
        Width: 100%;
    }

TabControl[TabStripPlacement=Left] #headerPanel, TabControl[TabStripPlacement=Right] #headerPanel {
    Width: 100;
    Background: rgb(245,247,250);
}

.closeBtn[IsMouseOver=true] {
    Fill: #171717;
}

.placeholder {
    IsHitTestVisible: false;
    Foreground: "192,196,204";
    Visibility: Collapsed;
}

.textBox[AttachedExtenstions.IsEmpty=true] .placeholder {
    Visibility: Visible;
}

.loginBox TextBox, .loginBox .placeholder {
    FontSize: 16;
}

.loginBox CheckBox {
    Foreground: #757575;
}

.searchBox Button {
    CornerRadius: 0,4,4,0,
}

#MenuPop #menuPanel > Border, #MenuPop ContextMenu > Border{
    Background: #fff;
    ShadowColor: rgba(0, 0, 0, 0.4);
}
#MenuPop MenuItem[IsMouseOver=true] {
    Background:#DCDFE6;
}

#testGrid {
    ColumnDefinitions-0-Width: "20";
}