この手順では、新しい Windows ストアアプリケーションを作成し、C1RichTextBox コントロールを追加します。さらに、上部と下部のアプリケーションバーを作成するためのマークアップを追加します。
<Page>
タグに次の名前空間宣言を追加します。
XAML |
コードのコピー
|
---|---|
xmlns:RichTextBox="using:C1.Xaml.RichTextBox" xmlns:Xaml="using:C1.Xaml" |
<Page>
タグは次のようになります。
XAML |
コードのコピー
|
---|---|
<Page xmlns:RichTextBox="using:C1.Xaml.RichTextBox" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:AppBarTest3" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:Xaml="using:C1.Xaml" x:Class="AppBarTest3.MainPage" mc:Ignorable="d"> |
<Grid> </Grid>
タグのすぐ上に、<Page.Resources>
を追加します。
XAML |
コードのコピー
|
---|---|
<Page.Resources> <ResourceDictionary Source="Common/StandardStyles.xaml"/> </Page.Resources> |
StandardStyles.xaml ファイルは手順2で追加します。
<Grid> </Grid>
タグの間に追加して、いくつかの行定義を追加します。
XAML |
コードのコピー
|
---|---|
<Grid.RowDefinitions> <RowDefinition Height="140"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> |
</Grid.RowDefinition>
の下にカーソルを置きます。Visual Studio ツールボックスを開き、C1RichTextBox コントロールを見つけます。このコントロールをダブルクリックしてページに追加します。<RichTextBox:C1RichTextBox/>
タグを次のように編集します。コントロールの名前と2つのイベントを追加します。
XAML |
コードのコピー
|
---|---|
<RichTextBox:C1RichTextBox x:Name="rtb" Grid.Row="1" Margin="116,0,100,100" RequestNavigate="rtb_RequestNavigate" PointerPressed="rtb_PointerPressed" /> |
</Grid>
をページで見つけ、そのタグのすぐ下にカーソルを置きます。次のマークアップを追加して、上部と下部の AppBar のフレームワークを作成します。
XAML |
コードのコピー
|
---|---|
<Page.TopAppBar> <AppBar x:Name="topAppBar" IsSticky="True" Padding="10,0,10,0"> <Grid> <StackPanel Orientation="Horizontal" HorizontalAlignment="Right"> </StackPanel> </Grid> </AppBar> </Page.TopAppBar> <Page.BottomAppBar> <AppBar x:Name="bottomAppBar" IsSticky="True" Padding="10,0,10,0"> <Grid> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> </StackPanel> <StackPanel Orientation="Horizontal" HorizontalAlignment="Right"> </StackPanel> </Grid> </AppBar> </Page.BottomAppBar> |
<StackPanel> </StackPanel>
タグの間に置きます。次のマークアップを追加して、3つの C1RichTextBox ツールを追加します。
XAML |
コードのコピー
|
---|---|
<RichTextBox:C1LeftAlignTool x:Name="btnLeftAlign" Style="{StaticResource AlignLeftAppBarButtonStyle}" /> <RichTextBox:C1CenterAlignTool x:Name="btnCenterAlign" Style="{StaticResource AlignCenterAppBarButtonStyle}" /> <RichTextBox:C1RightAlignTool x:Name="btnRightAlign" Style="{StaticResource AlignRightAppBarButtonStyle}" /> |
<StackPanel> </StackPanel>
タグを探します。次のマークアップを追加して、3つの汎用 Button コントロールを追加します。
XAML |
コードのコピー
|
---|---|
<Button x:Name="btnCopy" Style="{StaticResource CopyAppBarButtonStyle}" Click="btnCopy_Click"/> <Button x:Name="btnPaste" Style="{StaticResource PasteAppBarButtonStyle}" Click="btnPaste_Click"/> <Button x:Name="btnCut" Style="{StaticResource CutAppBarButtonStyle}" Click="btnCut_Click"/> |
<StackPanel> </StackPanel>
タグを探します。次のマークアップを追加して、5つの C1RichTextBox ツールと1つの汎用 Button コントロールを追加します。
XAML |
コードのコピー
|
---|---|
<RichTextBox:C1IncreaseFontSizeTool x:Name="btnIncreaseFontSize" Style="{StaticResource FontIncreaseAppBarButtonStyle}"/> <RichTextBox:C1DecreaseFontSizeTool x:Name="btnDecreaseFontSize" Style="{StaticResource FontDecreaseAppBarButtonStyle}"/> <RichTextBox:C1BoldTool x:Name="btnBold" Style="{StaticResource BoldAppBarButtonStyle}" /> <RichTextBox:C1ItalicTool x:Name="btnItalic" Style="{StaticResource ItalicAppBarButtonStyle}" /> <RichTextBox:C1UnderlineTool x:Name="btnUnderline" Style="{StaticResource UnderlineAppBarButtonStyle}" /> <Button x:Name="btnMore" Style="{StaticResource MoreAppBarButtonStyle}" Click="btnMore_Click"/> |
この手順では、新しい Windows ストアアプリケーションを作成し、C1RichTextBox コントロールを追加しました。さらに、2つの AppBar のマークアップを追加し、いくつかの C1 ツールと汎用コントロールを AppBar のマークアップに追加しました。次の手順では、リソースファイルと汎用のアプリケーションコードを追加します。