WPF:
- <TextBlock Visibility="Visible"/>
- <TextBlock Visibility="Collapsed"/>
- <TextBlock Visibility="Hidden"/>
Avalonia :
- <TextBlock IsVisible="True"/>
- <TextBlock IsVisible="False"/>
- <TextBlock IsVisible="False"/>
WPF:
<TextBlock Visibility="Hidden" Style="{Binding TextBlockStyle}"/>
- <Style TargetType="TextBlock">
- <Setter Property="Foreground" Value="White"></Setter>
- </Style>
Avalonia :开发文档,样式设计加入了类似加入了CSS选择器的语法
<TextBlock IsVisible="True" Theme="{StaticResource TextBlockTheme}"/>
- <Style Selector="TextBlock">
- <Setter Property="Foreground" Value="White"></Setter>
- </Style>
大多常用控件都是可以无缝迁移的,少数像RichTextBox这样的控件,Avalonia是没有的,但是影响不大。
<TextBox Height="150" VerticalContentAlignment="Top" Width="200" TextWrapping="Wrap" ScrollViewer.AllowAutoHide="True"/>
