1

マシンを書き直そうとすると、初めての WP7 HelloWorld がより洗練されたものに生成されました。

オブジェクトへの参照を取得する方法がわかりませんか? たとえば、私のレイアウトにはいくつかのオブジェクトがあります。

    <!--TitlePanel contains the name of the application and page title-->
    <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
        <TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
        <TextBlock x:Name="PageTitle" Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}" Loaded="onLoaded"/>
    </StackPanel>

    <!--ContentPanel - place additional content here-->
    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"></Grid>
</Grid>

単純に へTextBlockのプログラム参照が必要です。確かにそれは非常に単純で明白なものでなければなりませんが、私はその方法を見つけることができません.

ヒントをください!

4

2 に答える 2

3

名前を使用するだけです:ApplicationTitlePageTitle..。

于 2012-04-05T15:23:56.097 に答える
2

バーマリー、

コードでコントロールを参照する場合は、xaml コントロールに名前パラメーターが設定されていることを確認する必要があります。たとえば、

<TextBlock Text="Hello World"/>

コードビハインドからそのテキストブロックに簡単にアクセスすることはできないため、代わりに名前を付ける必要があります

<TextBlock Text="Hello World" x:Name="helloWorldText"/>

したがって、コード ビハインドでは、このコントロールを次のように参照できます。

helloWorldText.text = "something";
于 2012-04-05T22:52:12.787 に答える