完整Xaml代码,主要有视图控件(ListView)和两个TextBlock。
<StackPanel>
<ListView ItemsSource="{x:Bind strings.string_collection}" SelectedItem="{x:Bind strings.SelectedItem,Mode=TwoWay}" SelectionChanged="{x:Bind strings.ValueChanged}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="local:StringMode">
<StackPanel>
<TextBlock Text="{x:Bind ID}"/>
<TextBlock Text="{x:Bind Title}"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<StackPanel>
<TextBlock x:Name="Num_text" Text="{x:Bind strings.NumValue,Mode=OneWay}"/>
<TextBlock Text="{x:Bind strings.TitleValue,Mode=OneWay}"/>
</StackPanel>
</StackPanel>
代码中的绑定源暂时不用管,后面再去定义。
定义一个属性模型,单独放入一个类中。包含两个自动属性以及构造函数。
public class StringModel
{
public int ID { get; set