2015-01-13 2 views
0

매우 wpf에서 새로 왔습니다. 나는 windows8에서 응용 프로그램 (오른쪽) 창과 같은 플라이 아웃 창 싶어요.mahapps : 'MetroWindow'유형에서 'Flyouts'라는 첨부 가능 속성을 찾을 수 없습니다.

The attachable property 'Flyouts' was not found in type 'MetroWindow' 

내 XAML 코드는 다음과 같습니다 :

<controls:MetroWindow x:Class="WpfApplication3.MainWindow" 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        xmlns:controls="http://metro.mahapps.com/winfx/xaml/controls" 
        Title="MainWindow" 
        Height="600" 
        Width="800" WindowState="Maximized"> 
<Window.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colors.xaml" /> 
      <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" /> 
      <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" /> 
      <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" /> 
      <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" /> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</Window.Resources> 

<Controls:MetroWindow.Flyouts> 
    <Controls:FlyoutsControl> 
     <Controls:Flyout Header="Flyout" Position="Right" Width="200"> 

     </Controls:Flyout> 
    </Controls:FlyoutsControl> 
</Controls:MetroWindow.Flyouts> 
<!-- some content --> 

내 프로젝트에 mahapps ( http://mahapps.com)를 추가하고 응용 프로그램에 리소스를 추가하지만 창 플라이 아웃을 추가 할 때이 오류를 얻을 수 nuget 사용 cs 파일의

에는 특별한 것이 없습니다. 이 오류를 어떻게 해결할 수 있습니까? 답변에 대한

답변

0

은 "MetroWindow.Flyout"를 제거해보십시오 ...

<controls:FlyoutsControl> 
      <controls:Flyout Position="Bottom"> 
         // .. some controls .. 
      </controls:Flyout> 
</controls:FlyoutsControl> 
+0

덕분에 당신은 내가 "MetroWindow"를 삭제하지만, 일을 dosn't 복사하여 코드를 붙여 작동 제안으로!? ??? 하지만 왜? – user4002899

+0

그것은 이것 때문입니다 - xmlns : controls = "http://metro.mahapps.com/winfx/xaml/controls"... 네임 스페이스는 대소 문자를 구별합니다 – aggietech

+0

다시 한번 감사드립니다. MahApps에서이 코드를 복사하지만 입력 할 때 VS가 소문자로 완성되도록하고 작동 시키십시오. – user4002899