本文整理汇总了C#中Xceed.Wpf.AvalonDock.Layout.LayoutAnchorable.DockAsDocument方法的典型用法代码示例。如果您正苦于以下问题:C# LayoutAnchorable.DockAsDocument方法的具体用法?C# LayoutAnchorable.DockAsDocument怎么用?C# LayoutAnchorable.DockAsDocument使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Xceed.Wpf.AvalonDock.Layout.LayoutAnchorable
的用法示例。
在下文中一共展示了LayoutAnchorable.DockAsDocument方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddOrShowView
private void AddOrShowView(ISubView view, bool show)
{
subviewmap[view.ContentID] = view;
string viewname = view.ContentID;
LayoutContent targetContent;
LayoutAnchorable targetView;
viewList.TryGetValue(viewname, out targetContent);
targetView = targetContent as LayoutAnchorable;
if (targetView == null)
{
targetView = new LayoutAnchorable();
viewList.Add(viewname, targetView);
targetView.AddToLayout(DockMan, AnchorableShowStrategy.Most);
targetView.DockAsDocument();
targetView.CanClose = false;
targetView.Hide();
}
if (targetView.Content == null)
{
targetView.Content = view.View;
targetView.ContentId = viewname;
targetView.Title = view.GetTitle(ResourceService.CurrentCulture);
targetView.CanAutoHide = true;
}
if (show) targetView.IsVisible = true;
}