ListBox
我在我的 XAML 中定义了它使用ItemTemplate
. 在ItemTemplate
我放置的图像里面。
<ListBox.ItemTemplate>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel x:Name="itmTempPanel" IsItemsHost="True" ItemWidth="60" ItemHeight="60" Width="{Binding ElementName=lstFilesDropped, Path=Width}"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
...
<Image>
<Image.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Height" To="71" Duration="0:0:0.3" />
<DoubleAnimation Storyboard.TargetName="itmTempPanel" Storyboard.TargetProperty="Height" To="71" Duration="0:0:0.3" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Image.Triggers>
</Image>
</ListBox.ItemTemplate>
当鼠标进入图像时,我想在该图像高度和我WrapPanel
在ItemsPanelTemplate
.
当鼠标进入此图像时,出现以下异常:“在'System.Windows.Controls.Image'的名称范围内找不到'itmTempPanel'名称。”
如何从故事板开始的元素更改其他元素属性。
谢谢您的帮助 !!