通用变更
WPF:Visibility 其他参考文档
WPF:
<TextBlock Visibility="Visible"/>
<TextBlock Visibility="Collapsed"/>
<TextBlock Visibility="Hidden"/>
Avalonia :
<TextBlock IsVisible="True"/>
<TextBlock IsVisible="False"/>
<TextBlock IsVisible="False"/>
WPF:Style 开发文档
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"/>