TextBlockを使う WPF

VB Tips And Sample(HOME)VBプログラマの為のWPF入門

TextBlockを使う WPF

WPFでは、テキストボックスのほかに、テキストブロックなるものがある。
テキストボックス、といっても実はラベルっぽいくエンドユーザは編集できないものを、HTML仕様に改良したものと管理人は捕らえている。
リッチテキストボックスではなく、テキストボックスでもない。
エンドユーザは編集できない。
が、テキストブロックの中にテキストボックスや、ボタンなどコントロールは自在におくことができる。
なんか、初めてですね。こんなコントロール。
そのうち慣れて違和感無く使えるのかしら?
改行、フォントなども可能。

テキストブロック
<Window x:Class="TextBlock"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="TextBlock" Height="300" Width="473">
    <Grid>
        <StackPanel>
            <TextBlock>
                ああああああああああ<LineBreak/>
                 これで改行できる<LineBreak />
                          半角スペースは無視される。<LineBreak/>
                <Span FontSize="40" Foreground="Red">あか</Span>
                <Span Background="BlueViolet">sssssssssssssssssssssssss</Span><LineBreak/>
                Divは無いみたい
                
                <Button>ぼたn</Button>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition/>
                        <ColumnDefinition/>
                    </Grid.ColumnDefinitions>
                    <TextBox>テキストボックス</TextBox>
                    <TextBox Grid.Column="1">テキストボックス</TextBox>
                </Grid>
            </TextBlock>
        </StackPanel>
    </Grid>
</Window>

VB Tips And Sample(HOME)VBプログラマの為のWPF入門