2012-02-09 41 views
1

我有一個名爲「Styles.xaml」文件我的Silverlight項目幾種風格如下所示: enter image description here找不到我的風格在Silverlight 5

但是當我嘗試把它用在我的意見我收到此錯誤信息: enter image description here

讓我去「屬性」窗口,並注意到Visual Studio是不承認我的風格: enter image description here

的我的風格代碼:

<Style x:Key="RemoveDialogButtonStyle" TargetType="Button" BasedOn="{StaticResource BotaoBasicoCsla}"> 
    <Setter Property="Content" Value="Remover" /> 
    <Setter Property="ContentTemplate"> 
     <Setter.Value> 
      <DataTemplate> 
       <Grid> 
        <Grid.ColumnDefinitions> 
         <ColumnDefinition Width="17"/> 
         <ColumnDefinition Width="1*"/> 
        </Grid.ColumnDefinitions> 
        <Image Source="/Prolex.Net.Protesto;component/Images/Remove.png" HorizontalAlignment="Left" Grid.Column="0" /> 
        <ContentPresenter Content="{Binding}" VerticalAlignment="Center" HorizontalAlignment="Center" Grid.Column="1"/> 
       </Grid> 
      </DataTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

任何想法,爲什麼我不能使用然後作爲StaticResource?

+0

你有沒有研究出問題所在?我遇到了同樣的問題。 – sgtz 2012-05-22 19:56:05

+0

我必須在每個視圖上創建一個資源字典。 – Vinicius 2012-05-24 18:03:00

回答

0

是否在App.xaml中引用了Styles.xaml?

<Application.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="Assets/Styles.xaml"/> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary>     
</Application.Resources> 
+0

是的,我在發帖前檢查過,但謝謝。 – Vinicius 2012-02-09 17:58:01