通用变更
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>
控件迁移
参考文档文章来源地址https://www.toymoban.com/news/detail-727325.html
大多常用控件都是可以无缝迁移的,少数像RichTextBox这样的控件,Avalonia是没有的,但是影响不大。
<TextBox Height="150" VerticalContentAlignment="Top" Width="200" TextWrapping="Wrap" ScrollViewer.AllowAutoHide="True"/>
文章来源:https://www.toymoban.com/news/detail-727325.html
其他
参考文档
到了这里,关于WPF向Avalonia迁移(一、一些通用迁移项目)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!