我不小心提交了这个,我自己修好了,写完问题后就不提交了。但是从评论中学到了,谢谢!
我正在尝试在 win8 中创建一个简单的 todo 应用程序,并最终希望将其加入 ToDoIst API。我创建了一个简单的任务类来尝试了解数据绑定,但是我无法让它做我想做的事情。我使用过列表框和其他基本表单元素。
任务.cs
class task
{
private string content;
private bool complete;
public string Content
{
get {return content;}
set { content = value; }
}
public bool Complete
{
get { return complete; }
set { complete = value; }
}
public task(string content)
{
Content = content;
Complete = false;
}
}
主页.xaml
目前我的 XAML 看起来像这样。
<GridView HorizontalAlignment="Left" Margin="482,190,0,0" VerticalAlignment="Top" Width="400" Height="500">
<ListView x:Name="LVtasks" HorizontalAlignment="Left" Height="500" VerticalAlignment="Top" Width="400" ItemsSource="{Binding}">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Content}"/>
<RadioButton/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</GridView>
我已经输入了一些虚拟数据,4 个元素,当我运行它时,它出现了 4 个带有单选按钮的框,但是没有文本(文本有空间)我不确定如何绑定布尔值?
我看不出我做错了什么。如果有人可以帮助并指出正确的方向,我已经搜索了相当多的教程,但无法弄清楚。