通用变更
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"/>
其他
参考文档