Background
BorderBrush
BorderThickness
CornerRadius
BoxShadow
值 | 描述 |
---|---|
inset | 如果未指定(默认),则假定阴影为投影(如同盒廓被抬高在内容之上)。inset 关键字的存在将阴影更改为框架内部(如同内容被压入盒廓内部)。内嵌阴影绘制在边框内(即使是透明的),并且在背景之上但在任何内容之下 |
offset-x | 指定水平距离。负值将阴影放置在元素的左侧。 |
offset-y | 指定垂直距离。负值将阴影放置在元素的上方。 |
blur-radius | 此值越大,模糊效果越大,因此阴影变得更大且更轻。负值不允许。如果未指定,则使用默认值(零),阴影边缘是锐利的。 |
spread-radius | 正值将导致阴影扩展和变大,负值将导致阴影收缩。如果未指定,它将为 0(阴影将与元素大小相同)。 |
color | 使用颜色名称(例如红色)或带有 # 前缀的十六进制颜色值的阴影颜色。例如:#dadada |
属性 | 描述 |
---|---|
ButtonSpinnerLocation | 微调按钮的位置:左侧或右侧。 |
ValidSpinDirection | 用于限制微调方向:增加、减少或无。 |
属性 | 描述 |
---|---|
SelectionMode | 指示允许哪种选择。可选择:单个日期、单个范围、多个范围和无。 |
DisplayMode | 定义日历在其下钻级别中的起始位置。可选择:十年、年份和月份(默认)。 |
SelectedDate | 当前选择的日期。 |
SelectedDates | 选定日期的集合,包括单个和多个范围内的日期。 |
DisplayDate | 控件首次显示时要显示的日期。 |
DisplayDateStart | 要显示的第一个日期。 |
DisplayDateEnd | 要显示的最后一个日期。 |
BlackoutDates | 显示为不可用且无法选择的日期集合。 |
数据模板 | 描述 |
---|---|
CellTemplate | 列值的显示(未编辑)呈现。 |
CellEditingTemplate | 列值的编辑模板。 |
Property | Description |
---|---|
SelectionMode | Indicates what kind of selections are allowed. Choose from: single date, single range, multiple ranges and none. |
DisplayMode | Defines where the calendar starts in its drill-down levels. Choose from: decade, year and month (default). |
SelectedDate | The currently selected date. |
SelectedDates | A collection of selected dates, includes the dates in single and multiple ranges. |
DisplayDate | The date to display when the control first shows. |
DisplayDateStart | The first date to be displayed. |
DisplayDateEnd | The last date to be displayed. |
BlackoutDates | A collection of dates that are displayed as unavailable, and cannot be selected. |
控件 | 描述 |
---|---|
Border 边框 | 为单个子控件添加边框和背景。 |
Canvas 画布 | 在指定位置显示子控件。 |
DockPanel 边缘布局面板 | 沿指定的边缘(顶部、底部、左侧、右侧)排列子控件,其中一个填充剩余空间。 |
Expander 折叠面板 | 具有一个头部区域(始终可见)和一个可折叠的内容部分(单个子控件)。 |
Grid 网格 | 在网格的单元格中排列子控件,通过行和列定位。单元格可以跨越多行和列。 |
GridSplitter 网格分割器 | 可以添加到网格中,允许用户在运行时调整行或列的大小。 |
Panel 面板 | 允许多个子控件,按顺序显示。布局通过子控件的大小和对齐(水平和垂直)计算,相对于面板本身。 |
RelativePanel 相对面板 | 允许多个子控件。可以指定子控件的位置和对齐方式,相对于面板本身或其他子控件。子控件的大小可以指定,或从关系和对齐中计算出来。 |
ScrollBar 滚动条 | 提供垂直或水平滚动功能 |
ScrollViewer 滚动查看器 | 如果单个子控件大于可用空间,添加滚动条和滚动行为。 |
SplitView 分割视图 | 在其(单个子控件)内容区域的边缘添加一个可折叠面板。 |
StackPanel 堆栈面板 | 允许多个子控件,水平或垂直地按顺序排列。 |
TabControl 标签页控件 | 允许将视图划分为多个标签页。 |
UniformGrid 统一网格 | 允许多个子控件,在具有统一列和行大小的网格中排列。 |
WrapPanel 顺序换行面板 | 按从左到右的顺序排列多个子控件,若宽度不足则自动换行。 |
控件 | 描述 |
---|---|
Border 边框 | 为单个子控件添加边框和背景。 |
Canvas 画布 | 在指定位置显示子控件。 |
DockPanel 边缘布局面板 | 沿指定的边缘(顶部、底部、左侧、右侧)排列子控件,其中一个填充剩余空间。 |
Expander 折叠面板 | 具有一个头部区域(始终可见)和一个可折叠的内容部分(单个子控件)。 |
Grid 网格 | 在网格的单元格中排列子控件,通过行和列定位。单元格可以跨越多行和列。 |
GridSplitter 网格分割器 | 可以添加到网格中,允许用户在运行时调整行或列的大小。 |
Panel 面板 | 允许多个子控件,按顺序显示。布局通过子控件的大小和对齐(水平和垂直)计算,相对于面板本身。 |
RelativePanel 相对面板 | 允许多个子控件。可以指定子控件的位置和对齐方式,相对于面板本身或其他子控件。子控件的大小可以指定,或从关系和对齐中计算出来。 |
ScrollBar 滚动条 | 提供垂直或水平滚动功能 |
ScrollViewer 滚动查看器 | 如果单个子控件大于可用空间,添加滚动条和滚动行为。 |
SplitView 分割视图 | 在其(单个子控件)内容区域的边缘添加一个可折叠面板。 |
StackPanel 堆栈面板 | 允许多个子控件,水平或垂直地按顺序排列。 |
TabControl 选项卡控件 | 允许将视图划分为多个可展示页。 |
UniformGrid 均匀网格 | 允许多个子控件,在具有统一列和行大小的网格中排列。 |
WrapPanel 顺序换行面板 | 按从左到右的顺序排列多个子控件,若宽度不足则自动换行。 |