0
我需要在ListView中動態使用DataTemplate。這個數據模板是一個用戶控件。我可以動態調用用戶控件。但我無法從用戶控件讀取項目。帶有綁定參數的UserControl動態數據模板
<ListView.ItemTemplate>
<DataTemplate xmlns:local ="using:App4.Components" x:DataType="models:modelAuftrag">
<local:ucPosListeConteiner Test="{x:Bind auftragNummer}"/>
</DataTemplate>
</ListView.ItemTemplate>
我分享一個代碼作爲例子。
public static readonly DependencyProperty TestProperty = DependencyProperty.Register
(
"Test",
typeof(string),
typeof(ucPosListeConteiner),
new PropertyMetadata("")
);
public string Test
{
get { return (string)GetValue(TestProperty); }
set { SetValue(TestProperty, value);}
}
And constructor;
viewModelUcPosListeConteiner model;
public ucPosListeConteiner()
{
this.InitializeComponent();
model = new viewModelUcPosListeConteiner();
this.DataContext = this;
}
運行時;
如果我在構造函數中this.DataContext =此聲明,代碼給不是錯誤刪除。但是這次綁定在用戶控制中不起作用。
如何獲取傳出數據和UserControl中的綁定?
謝謝......