2014-10-19 78 views
0

如何在不同的項目中使用我的應用程序的樣式控件?從外部控件中的應用程序中使用樣式

我有一個VS解決方案有三個項目; AndroidLib,實際的應用程序以及具有應用程序自定義控件的庫。

該應用程序的樣式與MahApps.Metro 14.0.0。我想用我的控制庫中的控件來使用這種風格。但是,無論何時添加自定義控件,樣式都是默認設置。 但是,當我使用WPF提供的控件時,樣式會返回到MahApps.Metro。

例子:

<TabControl Margin="200, 30, 0, 0" > 
     <TabItem x:Name="testListViewItem" Header="Test TabItem" /> 
</TabControl> 

這工作,並使用MahApps.Metro造型。 不過:

<TabControl Margin="200, 30, 0, 0" > 
     <dmailControls:EmailListViewTabItem x:Name="testListViewItem" Header="Test TabItem" /> 
</TabControl> 

表演,但它並不承擔從MahApps.Metro造型。

回答

1

如果您的意思是EmailListViewTabItem的樣式可能比您忘記爲其設置MahApps樣式。

您應該在App.xaml上使用此選項來獲取您的定製TabItem的樣式。

<Style TargetType="{x:Type dmailControls:EmailListViewTabItem}" 
     BasedOn="{StaticResource MetroTabItem}" /> 

希望這會有所幫助。

相關問題