C# 使用可视触发器时UWP汉堡导航菜单错误-XAML
我正在使用可视触发器为UWP创建一个汉堡包导航UI,我得到了这个错误。 动画试图修改名为“HamburgerButtonMobile”的对象,但在页面中找不到此类对象 这是我的密码C# 使用可视触发器时UWP汉堡导航菜单错误-XAML,c#,xaml,uwp,uwp-xaml,C#,Xaml,Uwp,Uwp Xaml,我正在使用可视触发器为UWP创建一个汉堡包导航UI,我得到了这个错误。 动画试图修改名为“HamburgerButtonMobile”的对象,但在页面中找不到此类对象 这是我的密码 <VisualState.Setters> <Setter Target="HamburgerButtonMobile.Visibility" Value="Collapsed" /> </VisualState.Setters> <Pivot x:Name="Mo
<VisualState.Setters>
<Setter Target="HamburgerButtonMobile.Visibility" Value="Collapsed" />
</VisualState.Setters>
<Pivot x:Name="MoviesPivot" Title="MOVIES">
<Pivot.TitleTemplate>
<DataTemplate>
<RelativePanel>
<TextBlock Text="{Binding}" FontSize="72" Foreground="#FF21B255" FontWeight="Light" RelativePanel.AlignRightWithPanel="True" x:Name="titleName"/>
<Button x:Name="HamburgerButtonMobile" FontFamily="Segoe MDL2 Assets" Content="" Width="50" Height="50" Background="Transparent" Click="HamburgerButtonMobile_Click" RelativePanel.LeftOf="titleName" RelativePanel.AlignVerticalCenterWithPanel="True" />
</RelativePanel>
</DataTemplate>
</Pivot.TitleTemplate>
您的可视触发器无法看到该项的原因是您试图访问的项存在于
数据模板中。它“还不存在”
我认为您要做的是将可视触发器添加到RelativePanel
。
老实说,很难说没有看到更多的代码
<RelativePanel>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState x:Name="BlahNameState">
<VisualState.Setters>
<Setter Target="HamburgerButtonMobile.Visibility" Value="Collapsed" />
</VisualState.Setters>
您的可视触发器无法看到该项的原因是您试图访问的项存在于数据模板中。它“还不存在”
我认为您要做的是将可视触发器添加到RelativePanel
。
老实说,很难说没有看到更多的代码
<RelativePanel>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState x:Name="BlahNameState">
<VisualState.Setters>
<Setter Target="HamburgerButtonMobile.Visibility" Value="Collapsed" />
</VisualState.Setters>
您好,我尝试了您的解决方案,不再出现错误,但也没有隐藏按钮。我为pivot之外的其他元素设置的视觉触发器工作得很好。好吧,如果你没有得到错误,那么你的第一个问题就解决了。我不能为你按摩代码lolHi,我尝试了你的解决方案,我不再得到错误,但它也没有隐藏按钮。我为pivot之外的其他元素设置的视觉触发器工作得很好。好吧,如果你没有得到错误,那么你的第一个问题就解决了。我不能为你按摩代码,哈哈