2

ラベルをフェードインしてからフェードアウトしようとしていますが、コードの一部では機能しているようですが、他の部分では機能していないようです..

だから、私が持っているxamlの場合:

<Page x:Class=""Gtec2.MindBeagle.ChoosePatient"   .. .bla bla bla>
    <Page.Resources>
        <Resources Dictionary>
            <Storyboard x:Key="fadeInStory" Storyboard.TargetName="noPatientsLabel" Storyboard.TargetProperty="Opacity">
                <DoubleAnimation From="1" To="0" Duration="0:0:0.300"/>
            </Storyboard>
            <!-- Other resources as imagesources, styles and stuff -->
        </Resources Dictionary>
     </Page.Resources>
     <Grid>
         <!-- A lot of things -->
         <!-- And the guy I want to fadeIn and Out-->
         <TextBlock Name="noPatientsLabel" TextAlignment="Center" VerticalAlignment="Center" Grid.Column="1" Grid.Row="1" IsHitTestVisible="False">
        No Patients found <LineBreak/>
        please check the filters
         </TextBlock>
         <!-- A lot of things -->
     </Grid>
</Page>

コード ビハインド (C#) については、次のようなものがたくさんあります。

public void FadeIn()
{
    Storyboard sb = FindResource("fadeInStory") as Storyboard;
    sb.Begin();
}

IT はまったく同じ cs ファイルから動作しているように見えますが、他の操作がこのメソッドを呼び出してラベルを表示させると、「'noPatientsLabel' 名が 'Gtec2.MindBeagle.ChoosePatient' の名前スコープに見つかりません」というエラーが表示されます。

考え?

4

1 に答える 1