2014-09-10 2 views
1

내 프로젝트에서 사용자가 메뉴 링크를 클릭 할 때마다 새 창을 열려고합니다. ModernUI 메뉴 링크에는 click 이벤트가 없습니다. 메뉴 링크에는 Source 옵션이 하나만 있습니다. 메뉴 링크를 클릭하여 새 창을 여는 방법이 있습니까? 메뉴 링크 코드는 여기에 있습니다 : 나는 현대 창에서 새 대화를 열 수있는 방법을 발견했다새 창을 여는 방법 현대 UI wpf의 메뉴 링크를 클릭하십시오?

<mui:ModernWindow.MenuLinkGroups > 
     <mui:LinkGroup DisplayName="File" x:Name="FileMenuGroup" > 
      <mui:LinkGroup.Links > 
       <mui:Link DisplayName="New Project" Source="/NewProjectUC.xaml" /> 
       <mui:Link DisplayName="Open Recent" Source="/RecentItems.xaml" /> 
      </mui:LinkGroup.Links> 
     </mui:LinkGroup> 
</mui:ModernWindow.MenuLinkGroups> 
+0

확실하지 만들 수 있지만 자신의 생성자 실제 내용을로드 문을 열고 당신은 가짜 항목을 사용할 수 있습니다 ... – Pragmateek

답변

1

. 다음은 코드 먼저이 사건에서 확인 될 것입니다 빈 UserControl

UserControl.xaml 
<UserControl x:Class="ModernUIEDiscovery.NewProjectUC" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
      mc:Ignorable="d" Height="295" Width="420"> 

    <Grid></Grid> 
</UserControl> 

UserControl.xaml.cs 

public NewProjectUC() 
     { 
      InitializeComponent(); 
      _mainWindow = (MainWindow)Application.Current.MainWindow; 

      NewDialog newdialoge = new NewDialog(); 
      newdialoge.Owner = _mainWindow; 
      newdialoge.ShowDialog(); 

     }