DataGrid
<pre><code class="language-csharp">&lt;DataGrid x:Name=&quot;dataGrid&quot; AutoGenerateColumns=&quot;False&quot;&gt;
&lt;DataGrid.Columns&gt;
&lt;DataGridTextColumn Header=&quot;Id&quot; Binding=&quot;{Binding Id}&quot;&gt;&lt;/DataGridTextColumn&gt;
&lt;DataGridTemplateColumn Header=&quot;图片&quot;&gt;
&lt;DataGridTemplateColumn.CellTemplate&gt;
&lt;DataTemplate&gt;
&lt;Image Source=&quot;{Binding ImageUrl}&quot; Width=&quot;80&quot;&gt;&lt;/Image&gt;
&lt;/DataTemplate&gt;
&lt;/DataGridTemplateColumn.CellTemplate&gt;
&lt;/DataGridTemplateColumn&gt;
&lt;DataGridTextColumn Header=&quot;课程名称&quot; Binding=&quot;{Binding CourseName}&quot;&gt;&lt;/DataGridTextColumn&gt;
&lt;DataGridTextColumn Header=&quot;价格&quot; Binding=&quot;{Binding Price}&quot;&gt;&lt;/DataGridTextColumn&gt;
&lt;/DataGrid.Columns&gt;
&lt;/DataGrid&gt;
/// &lt;summary&gt;
/// DataGrid2.xaml 的交互逻辑
/// &lt;/summary&gt;
public partial class DataGrid2 : Window
{
public DataGrid2()
{
InitializeComponent();
//获取省份的数据
//colprovinces
var Province = HttpClienUtil.Get(&quot;api/Course&quot;);
var getpersons = JsonConvert.DeserializeObject&lt;List&lt;Course&gt;&gt;(Province);
getpersons.ForEach(p=&gt;
{
p.ImageUrl = string.Concat(AppConfig.ServerUrl, p.ImageUrl);
});
dataGrid.ItemsSource = getpersons;
}
}</code></pre>