当前位置: 首页 > news >正文

WPF向Avalonia迁移(一、一些通用迁移项目)

通用变更

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"/>

其他

参考文档

http://www.lryc.cn/news/187175.html

相关文章:

  • lua学习笔记
  • 修改 ModelScope 默认缓存路径
  • 【ES实战】索引别名的使用说明
  • QT信号与槽机制 和 常用控件介绍
  • 【css-banner图片自适应】
  • 【k8s管理操作】
  • 【java基础学习】之DOS命令
  • 学习记录——StyleGAN2+SA-UNet
  • JVM222
  • C语言 指针
  • YOLOv8血细胞检测(7):小目标大目标一网打尽,轻骨干重Neck的轻量级GFPN | 阿里ICLR2022 GiraffeDet
  • 广度优先(BFS)(例子:迷宫)
  • 【安卓源码】安卓Watchdog 机制
  • inscode连接不上gpu,持续8小时,为了数据不丢失续费了6小时,我只想知道什么时候可以连接
  • QT位置相关函数
  • vulnhub靶场 Kioptrix-level-1
  • 全网最细,真实企业性能测试落地实施,一文带你快速打通...
  • 三十一、【进阶】B+树的演变过程
  • 算法通过村第十三关-术数|白银笔记|术数高频问题
  • Java 线程的生命周期
  • Vue页面监听键盘按键的多种方法
  • 解析硬件连通性测试的重要性及测试方法
  • Hive窗口函数回顾
  • flink自定义窗口分配器
  • iOS CGRect CGPoint NSRange等结构体的NSLog打印输出
  • Viper FTP Mac/ftp管理工具
  • web漏洞-xml外部实体注入(XXE)
  • Impeller-Flutter的新渲染引擎
  • python 面试算法题
  • Python中的yield关键字