私はデスクトップアプリケーションに取り組んでいます。がありdropdown menu
ます。メニュー項目をクリックすると、以前に開かれていない場合はdropdown
新しい項目がtab
開かれます。シングルtab
にはシングルがありdropdown menu item
ます。私がやりたいことはwindow
、page
またはuser control
(どちらを使用すべきかわかりません)を、tab
それらが行う作業を考慮して別々に開くことです。
私の部分XAML
:
<dxd:DockLayoutManager DockItemClosing="DockLayoutManager_DockItemClosing_1">
<dxd:LayoutGroup>
<dxd:TabbedGroup Name="tabbedGroup">
</dxd:TabbedGroup>
</dxd:LayoutGroup>
</dxd:DockLayoutManager>
および部分的CS
:
private void addPanel(string caption)
{
var contains = false;
var layoutPanel = new LayoutPanel() { Caption = caption };
BaseLayoutItem[] baseLayoutItem = tabbedGroup.GetItems();
foreach (var layoutItem in baseLayoutItem)
{
if (layoutItem.Caption.Equals(layoutPanel.Caption))
{
contains = true;
}
}
if (!contains)
{
tabbedGroup.Add(layoutPanel);
}
}
私が述べたように、私はwindow
、page
または(どちらを使用すべきかわかりません)を個別に開いuser control
たすべてに追加したいと考えています。LayouPanel