私はデスクトップアプリケーションに取り組んでいます。があり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