我想获得以下行为。 当用户选择我的应用程序的“显示详细信息”菜单时,第 0 行第 1 列单元格将可见。从另一个菜单选项(Show General)开始,单元格将被折叠
public enum SendingMenu
{
Menu_DataTableDetail,
Menu_DataTableGeneral
}
public static readonly DependencyProperty MenuOriginProperty = DependencyProperty.Register("MenuOrigin", typeof(SendingMenu),typeof(MainWindow));
public SendingMenu MenuOrigin
{
get => (SendingMenu)GetValue(MenuOriginProperty);
set => SetValue(MenuOriginProperty, value);
}
* and then i wrote this xaml code :
<Grid Name="GridRPMDetail" Grid.Row="0" Grid.Column="1" Background="Green">
<Style TargetType="GridRPMDetail.">
<Setter Property="Visibility" Value="Collapsed"/>
<Style.Triggers>
<Trigger Property="MenuOrigin" Value="DashEditor.SendingMenu.Menu_DataTableDetail">
<Setter Property="Visibility" Value="Visible"/>
</Trigger>
</Style.Triggers>
</Style>
.
.
.
</Grid>
我收到这些错误
GridRPMDetail - 错误的目标类型:我接受但是,如何定位网格的单个单元格? MenuOrigin - 无法识别或无法访问:为什么。我的 dependencyProperty 错了吗?还是因为前面的错误?
我在一个旧答案中读到,无法在网格的单个单元格中设置样式/触发器。它总是真的吗?
有人可以帮我吗?