2017-12-11 12 views
0

私はMicrosoft/Windows StoreにいくつかのUWPアプリケーションを持っています。新しいUWPアプリケーションを開発したいと思います。これはシンプルで静的なアプリケーションであり、テーブルを作成したい(常に等しいデータ - 静的なもの)が、私はすでに検索していて、UWPアプリケーション(XAMLとC#)でテーブルを作成する方法は何も見つかりませんでした。UWP Appのテーブル

UWPアプリケーションでテーブルを作成することはできますか?

+0

テーブルはセルの[グリッド](https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.grid)です。 – IInspectable

+0

GridViewを使用してください:) –

+0

UWPのTelerikのコントロールのようなサードパーティのコントロールを使用することができます - [Telerik Grid](https://www.telerik.com/universal-windows-platform-ui/grid) – jsmyth886

答えて

0

コメントに記載されているとおり、Telerik Gridを使用できます。しかし、自分でテーブルを作成したい場合は、Gridコントロールで十分です。

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="50"/> 
     <RowDefinition Height="50"/> 
     <RowDefinition Height="50"/> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="50"/> 
     <ColumnDefinition Width="50"/> 
     <ColumnDefinition Width="50"/> 
    </Grid.ColumnDefinitions> 
</Grid> 

上記は、3行3列のグリッドを作成します。あなたが列を自動サイズ調整する場合:

<ColumnDefinition Width="*"/> 
<RowDefinition Width="Auto"/> 

これは、それぞれ、利用可能なスペースの量とその内容に自分自身のサイズ、行に基づいて自身のサイズのカラムを作成します。

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="50"/> 
     ... 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="50"/> 
     ... 
    </Grid.ColumnDefinitions> 

    <Border Grid.Row="2" Grid.Column="1" BorderBrush="Black" BorderThickness="2"> 
     //Content here 
    </Border> 
</Grid> 

あなたはGrid.Rowを調整することにより、各「セル」にボーダーコントロールを配置することができます、あなたのグリッドは(。すなわち、各セル間の境界)をテーブルのように見えるように国境管理を使用するには

Grid.Columnプロパティ。

関連する問題