【发布时间】:2012-06-24 13:12:21
【问题描述】:
我有一个奇怪的问题,即 XAML 控件在后面的代码中不可见。这是 XAML 的示例:
<ListView Name="lvtest" Grid.Row="2" Grid.ColumnSpan="2" Margin="0,20,0,0"
ItemsSource="{Binding Content}" >
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<WebView Name="contentView" Style="{StaticResource BodyTextStyle}" />
<TextBlock Name="testtxt" Text="{Binding}" Style="{StaticResource BodyTextStyle}" Foreground="GreenYellow"/>
在后面的代码中:
this.lvtest 被识别,但是:
this.contentView 和 this.testtxt 都不是。
我也试过x:Name。
我显然在这里遗漏了一些明显的东西,我只是看不到什么。
编辑:
为了澄清,文本框控件将用于显示一些基于绑定的格式化文本,但我发现文本是 HTML 格式的(this 建议使用 WebView 控件)。据我所知,我需要NavigateToString 才能使用 WebView 控件,因此无法将其绑定。
【问题讨论】:
标签: c# xaml microsoft-metro winrt-xaml