Tôi có một số DataTemplate
được xác định trong tệp xaml mà tôi muốn truy cập thông qua mã C#. Bất cứ ai có thể vui lòng cho tôi biết làm thế nào tôi có thể truy cập nó? Tôi đã thêm một tệp ResourceDictionary
mới và tên của nó là Dictionary1.xaml. Tôi có một mẫu dữ liệu như:Làm cách nào tôi có thể truy cập ResourceDictionary trong wpf từ mã C#?
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DataTemplate x:Key="mytemplate">
<TextBlock Text="Name:" Background="Blue"/>
</DataTemplate>
</ResourceDictionary>
không Tôi có một ListBox
gọi listBox1 và tôi muốn gán nó vào nó Itemtemplate
tài sản nhưng tôi không nhận được như thế nào tôi có thể làm điều đó?
Tôi không hiểu. Câu trả lời này không sử dụng chìa khóa. –
FindResource lấy một đối số, khóa. typeof (yourDataTemplateTargetType) là khóa trong ví dụ này. –
Xin chào. Điều gì sẽ xảy ra nếu khóa không phải là một Loại, nhưng một chuỗi như trong ví dụ của OP? –