こんばんは、お世話になっております。
使っているOSは、Windows10です。
早速ですがまず、私はWindowsストアアプリを作っています。
ずいぶん古い本ですが、Windows8プログラミング入門を読みながら進めています。
そしてVisual Studio 2019を使っているわけですがその中の、ユニバーサルウィンドウのテンプレートを使っています。
リバーシゲームを開発しています。
それからソースの方を記述します。
Mainpage.xamlの方
<Page x:Class="リバーシ.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:リバーシ" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <Grid x:Name="GridGaneField"/> </Grid> </Page>
それからMainPage.xaml.vbの方
Public NotInheritable Class MainPage Inherits Page Public Const Size = 8 Private CellMargin As Thickness = New Thickness(6) Protected Overrides Sub OnNavigatedTo( e As Navigation.NavigationEventArgs) Dim gridSize = Window.Current.Bounds.Width If gridSize > Window.Current.Bounds.Width Then _ gridSize = Window.Current.Bounds.Height Dim cellSize = (gridSize - 60) / Size Dim cd As ColumnDefinition Dim rd As RowDefinition For i = 0 To Size - 1 cd = New ColumnDefinition() cd.Width = New Windows.UI.Xaml.GridLength( cellSize) GridGameField.ColumnDefinitions.Add(cd) rd = New RowDefinition() rd.Height = New Windows.UI.Xaml.GridLength( cellSize) GridGameField.RowDefinitions.Add(rd) Next Dim cell As Windows.UI.Xaml.Shapes.Rectangle For i = 0 To Size - 1 For j = 0 To Size - 1 cell = New Windows.UI.Xaml.Shapes.Rectangle() cell.Fill = New SolidColorBrush( Windows.UI.Colors.Green) cell.SetValue(Grid.ColumnProperty, i) cell.SetValue(Grid.RowProperty, j) cell.Margin = CellMargin GridGameField.Children.Add(cell) Next Next End Sub End Class
のソースの中のGridGameFieldのエラーが出てしまいます。
GridGameFieldは宣言されていません、アクセスできない保護レベルになっています。
というのはどう直せば、エラーが修正されますか?
ご教示よろしくお願いします。
あなたの回答
tips
プレビュー