2012-02-09 17 views
1

私はここに示すように、「Styles.xaml」という名前のファイルに私のSilverlightプロジェクトのいくつかのスタイルを持っている: enter image description hereは、Silverlightの私のスタイルを見つけることができません5

をしかし、私は私の意見にそれを使用しようとすると、Iこのエラーメッセージが表示されます。 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

+0

各ビューでリソース辞書を作成する必要がありました。 – Vinicius

答えて

0

App.xamlでStyles.xamlが参照されていますか?

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

はい、投稿する前にこれをチェックしましたが、ありがとうございます。 – Vinicius