如果您熟悉Visual Studio编程且了解在一般情况下如何使用C1DockControl,请直接参考任务帮助,如果您是初次使用WPF及及Silverlight版版DockControl产品,请先参阅C1DockControl快速入门快速入门。在使用WPF及及Silverlight版版DockControl产品时,每个任务帮助主题都提供一个特定任务的解决方案。在您参阅任务帮助主题前,请确定您已经创建了一个新的WPF或或Silverlight项目。
Dock模式设置
您可以在设计时使用C1DockTabControl.DockMode属性来设置Dock模式。通过以下步骤设置Dock模式:
- 在Visual Studio中打开.xaml页面。
- 将光标置于<Grid>与</Grid>标签之间。
- 双击Toolbox中的C1DockControl图标,将控件添加到项目中。
- 将光标置于<c1:C1DockControl>与</c1:C1DockControl>之间。
- 双击Toolbox中的C1DockTabControl图标,将控件添加到项目中。
- 将DockMode属性设置为Sliding,此时您的XAML标签将会与下述相似:
XAML |
<c1:C1DockControl> <c1:C1DockTabControl DockMode="Sliding"></c1:C1DockTabControl> </c1:C1DockControl> |
- 请将光标置于<c1:C1DockTabControl>与</c1:C1DockTabControl>标签之间。
- 双击Toolbox中的C1DockTabItem图标,将控件添加到项目中,并设置C1DockTabItem.Header属性为Toolbox,此时您的XAML将会与下述相似::
XAML |
<c1:C1DockControl> <c1:C1DockTabControl DockMode="Sliding"> <c1:C1DockTabItem Header="Toolbox"></c1:C1DockTabItem> </c1:C1DockTabControl> </c1:C1DockControl> |
- 运行您的项目,C1DockControl将与下图相似:
- 点击Toolbox标签可以将窗口滑动到视图中。
如何禁用某些Dock位置
您可以禁用在PickerLoading事件中用户可以停靠的某些方向,例如通过以下步骤您可以禁用C1DockControl的左外边框停靠:
- 首先添加一个C1DockControl和几个子C1DockTabControl到您的页面中。
在C1DockControl上绑定PickerLoading事件。
XAML |
<c1:C1DockControlName="dockControl1"PickerLoading="dockControl1_PickerLoading" /> |
在代码中,通过PickerLoadingEventArgs属性设置您想要禁用的停靠选择器数量,例如只要将e.ShowLeftOuterPart属性设置为False,您就可以禁用左外边框停靠。
C# |
private void dockControl1_PickerLoading(object sender, PickerLoadingEventArgs e) { // disable docking on the outer left edge e.ShowLeftOuterPart = false; } |