四川住房和城乡建设厅网站咨询电话,内容网站最新好用的cms,什么网站做网页好,金华建设银行网站WPF数据模板之Item Template
本项目首先定义了一个由一个TextBlock、一个Image、一个Button和一个CheckBox组成的模板#xff0c;并且把这个模板应用到了ListBox的Item属性中。 XMAL代码如下#xff1a;
Window x:ClassImage.MainWindowxmlnshttp://…WPF数据模板之Item Template
本项目首先定义了一个由一个TextBlock、一个Image、一个Button和一个CheckBox组成的模板并且把这个模板应用到了ListBox的Item属性中。 XMAL代码如下
Window x:ClassImage.MainWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:Imagemc:IgnorabledTitleMainWindow Height700 Width800Window.ResourcesDataTemplate x:KeytemplateStackPanel OrientationHorizontalTextBlock Text{Binding txt} Width50 Height50 /Image Width50 Height50 Source{Binding src}/Button Width50 Height50 Content{Binding btn}/CheckBox Width50 Height50 //StackPanel/DataTemplate/Window.ResourcesGridListBox Width300 Height600 Namelsb ItemTemplate{StaticResource template}//Grid
/Window
C#代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;namespace Image
{/// summary/// MainWindow.xaml 的交互逻辑/// /summarypublic partial class MainWindow : Window{public MainWindow(){InitializeComponent();ListMiddle middles new ListMiddle();middles.Add(new Middle(First, C:\Users\XX\Downloads\另存.png, Hello1));middles.Add(new Middle(Second, C:\Users\XX\Downloads\ETL-开始.png, Hello2));middles.Add(new Middle(Thrid, C:\Users\XX\Downloads\ETL-清洗转换.png, Hello3));lsb.ItemsSource middles;}}public class Middle{public string txt { get; private set; }public string src { get; private set; }public string btn { get; private set; }public Middle(string fir,string sec,string thir){txt fir;src sec;btn thir;}}
}
效果如下 参考文章