Причина, по которой ваша сетка может быть недоступна в файле .cs, заключается в том, что вы изменили имя класса в файле .cs, но не в директиве Xaml в верхней части файла .xaml.
Если эти два совпадения не совпадают, Visual Studio не сможет связать два файла, поэтому вы не сможете увидеть элемент управления сеткой в приведенном ниже коде.
Другие элементы в вашем кодерассмотреть:
Хотя Opacity сработает, альтернатива, которую я использую чаще всего:
Это покажет сетку.
testGrid.Visibility = Visibility.Visible;
Это скроет сетку.
testGrid.Visibility = Visibility.Collapsed;
Кроме того, ваша «кнопка» - это тег изображения, а не кнопка.Это изображение с тем же именем, что и метод, который вы пытаетесь вызвать.Вам нужно будет либо изменить свое изображение, чтобы разрешить событие при нажатии, либо изменить его на кнопку, что-то вроде
<Button Click="TestBUtton" Text="MyButton" />
И я бы ввел это непосредственно в Xaml, чтобы при вводеclick
Обработчик событий автоматически генерирует для вас метод в коде.