zoukankan      html  css  js  c++  java
  • 一起学习Avalonia(九)

    Avalonia已经简单介绍很多了,也意味着2个月过去了。今天将控件篇收尾了。

    1.layout(布局控件)
           和WPF基本一致,主要是布局控件有:grid,DockPanel,Canvas,StackPanel,WrapPanel,Panel.。这些控件用来作为界面布局,通过这些控件以及样式,就可以实现各种布局样式了。

    2.代码
       xaml中使用控件显示,显示需要结合代码,与WPF不一样,Avalonia没有那么强与vs结合编译的能力,Avalonia主要是解释性的。

      Avalonia使用代码控制控件,必须对控件设置名称,然后在后台通过FindControl方法找到对象。

    3.样式
      这里不想多说,具体看文档吧。Avalonia使用样式和css接近。

    <StackPanel.Styles>
    <Style Selector="Button:pointerover">
    <Setter Property="Button.Foreground" Value="Red"/>
    </Style>
    </StackPanel.Styles>
    <Window xmlns="https://github.com/avaloniaui"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Window.Styles>
    <Style Selector="TextBlock.h1">
    <Setter Property="FontSize" Value="24"/>
    <Setter Property="FontWeight" Value="Bold"/>
    </Style>
    </Window.Styles>

    <TextBlock Classes="h1">I'm a Heading!</TextBlock>
    </Window>

    至此,Avalonia控件方面简单介绍就完成了。后面准备一下。我们开始介绍和开发应用程序了。
    ————————————————
    版权声明:本文为CSDN博主「jason成都」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/jinyuttt/article/details/107442291

  • 相关阅读:
    杨中科 向HtmlAgilityPack道歉:解析HTML还是你好用
    感觉这个JQuery不错,查询方便
    数据库异步操作
    Command 设计模式
    osg 细节裁剪 SAMLL_FEATURE_CULLING
    errno错误代码
    清空std::stringstream
    eclipse android javabuilder +CDTbuilder
    mfc c++ system调用 控制台窗口
    Androidndkr8e wordlist 第二个参数不是数值参数
  • 原文地址:https://www.cnblogs.com/zhaiganggang/p/14778118.html
Copyright © 2011-2022 走看看