Page tree
Skip to end of metadata
Go to start of metadata

如果您熟悉Visual Studio编程且了解在一般情况下如何使用C1DockControl,请直接参考任务帮助,如果您是初次使用WPF及及Silverlight版版DockControl产品,请先参阅C1DockControl快速入门快速入门。在使用WPF及及Silverlight版版DockControl产品时,每个任务帮助主题都提供一个特定任务的解决方案。在您参阅任务帮助主题前,请确定您已经创建了一个新的WPF或或Silverlight项目。

Dock模式设置

您可以在设计时使用C1DockTabControl.DockMode属性来设置Dock模式。通过以下步骤设置Dock模式:

  1. 在Visual Studio中打开.xaml页面。
  2. 将光标置于<Grid></Grid>标签之间。
  3. 双击Toolbox中的C1DockControl图标,将控件添加到项目中。
  4. 将光标置于<c1:C1DockControl></c1:C1DockControl>之间。
  5. 双击Toolbox中的C1DockTabControl图标,将控件添加到项目中。
  6. DockMode属性设置为Sliding,此时您的XAML标签将会与下述相似:


XAML

<c1:C1DockControl>
<c1:C1DockTabControl DockMode="Sliding"></c1:C1DockTabControl>
</c1:C1DockControl>

  1. 请将光标置于<c1:C1DockTabControl></c1:C1DockTabControl>标签之间。
  2. 双击Toolbox中的C1DockTabItem图标,将控件添加到项目中,并设置C1DockTabItem.Header属性为Toolbox,此时您的XAML将会与下述相似::


XAML

<c1:C1DockControl>
<c1:C1DockTabControl DockMode="Sliding">
<c1:C1DockTabItem Header="Toolbox"></c1:C1DockTabItem>
</c1:C1DockTabControl>
</c1:C1DockControl>

  1. 运行您的项目,C1DockControl将与下图相似:


  1. 点击Toolbox标签可以将窗口滑动到视图中。


如何禁用某些Dock位置

您可以禁用在PickerLoading事件中用户可以停靠的某些方向,例如通过以下步骤您可以禁用C1DockControl的左外边框停靠:

  1. 首先添加一个C1DockControl和几个子C1DockTabControl到您的页面中。
  2. C1DockControl上绑定PickerLoading事件。

    XAML

    <c1:C1DockControlName="dockControl1"PickerLoading="dockControl1_PickerLoading"
    />

  3. 在代码中,通过PickerLoadingEventArgs属性设置您想要禁用的停靠选择器数量,例如只要将e.ShowLeftOuterPart属性设置为False,您就可以禁用左外边框停靠。

    C#

    private void dockControl1_PickerLoading(object sender, PickerLoadingEventArgs e) {
    // disable docking on the outer left edge e.ShowLeftOuterPart = false;
    }

  • No labels