با سلام خدمت عزیزان
در قسمت کد های c# wpf فرض کنید یه کدی داشته باشیم:
1
|
public string test = "C:/Users/861.jpg" ; |
چطوری میشه این test را بایند کنم به Datagrid
کد های xaml:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<DataGrid x:Name= "datagrid_test" HorizontalAlignment= "Left" Margin= "33,129,0,0" VerticalAlignment= "Top" Height= "186" Width= "940" > <DataGrid.Columns> <DataGridTemplateColumn Header= "تصویر" > <DataGridTemplateColumn.CellTemplate> <DataTemplate > <Image Source= "{Binding this.test}" Height= "50" /> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTextColumn Header= "کاربر ثبت کننده" Binding= "{Binding FullName}" Width= "90" > </DataGridTextColumn> </DataGrid.Columns> </DataGrid> |
1
|
<Image Source= "{Binding this.test}" Height= "50" /> درست کار نمی کنه |
اسم فایل در دیتابیس هست!
زمانی که در دیتابیس مسیر کامل به اسم فایل را ذخیره کنم و ستون مربطه را Binding کنم مشکلی ندارم
اما الان در دیتابیس فقط اسم فایل را دارم و مسیر را بعدش به دست میارم و کنارش میارم و در یک متغیر ذخیره می کنم مثل نمونه بالا
الان می خوام این مسیر را که در متغیر ذخیره کردم Binding کنم
اما چطوری میشه از متغیر ها و پراپرتی در xaml استفاده کرد؟؟