C# Can';不要使用Window.resources中定义的资源
我有一个带窗口的WPF项目。我已经为该窗口的资源添加了一个样式,并且我正在尝试在组件上使用该样式,但是找不到该资源 我相信语法是最基本的,也和我在网上看到的许多例子一样:C# Can';不要使用Window.resources中定义的资源,c#,wpf,C#,Wpf,我有一个带窗口的WPF项目。我已经为该窗口的资源添加了一个样式,并且我正在尝试在组件上使用该样式,但是找不到该资源 我相信语法是最基本的,也和我在网上看到的许多例子一样: <Window x:Class="MyView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<Window x:Class="MyView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Window.Resources>
<Style x:Name="ComponentsListItem" TargetType="{x:Type ListViewItem}">
<!-- Some styles -->
</Style>
</Window.Resources>
<Grid>
<ListView ItemContainerStyle="{StaticResource ComponentsListItem}" />
</Grid>
</Window>
但是,在完全相同的位置上,这会给出完全相同的错误消息
这是怎么回事?为什么我不能使用组件列表项
为什么我不能使用ComponentSlititem
这是因为您使用的是x:Name
,但样式是使用x:Key
定义的
使用这个,它会很好的工作
<Style x:Key="ComponentsListItem" TargetType="{x:Type ListViewItem}">
<!-- Some styles -->
</Style>
为什么我不能使用ComponentSlititem
这是因为您使用的是x:Name
,但样式是使用x:Key
定义的
使用这个,它会很好的工作
<Style x:Key="ComponentsListItem" TargetType="{x:Type ListViewItem}">
<!-- Some styles -->
</Style>
谢谢!看,我知道有些事我不得不忽略了!:)而且,嗯。。。我会的,但你很快就回答了。我还要再等几分钟才能接受:)谢谢!看,我知道有些事我不得不忽略了!:)而且,嗯。。。我会的,但你很快就回答了。我必须再等几分钟,直到我可以接受:)