gpt4 book ai didi

wpf - 从viewmodel WPF MVVM访问View的资源

转载 作者:行者123 更新时间:2023-12-02 06:24:21 27 4
gpt4 key购买 nike

我有一个带有 DataTemplate 的 View

<UserControl.Resources>
<DataTemplate x:Key="TrackChangeTemplate">
<TextBlock Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Content}" />
</DataTemplate>
</UserControl.Resources>

我想在 View 中:
 SimpleLink link = new SimpleLink();
link.Detail = (DataTemplate)Resources["TrackChangeTemplate"];
link.DetailCount = 1;
link.CreateDocument(true);

但是我无法访问资源:
(DataTemplate)Resources["TrackChangeTemplate"];资源未知

约翰

最佳答案

try 
{
object resource = Application.Current.FindResource("TrackChangeTemplate");
}
catch (ResourceReferenceKeyNotFoundException ex)
{
///stuff here to hande
}

关于wpf - 从viewmodel WPF MVVM访问View的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3401221/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com