Avalonia常用小控件Menu

news2024/12/27 13:03:12

1.项目下载地址:https://gitee.com/confusedkitten/avalonia-demo

2.UI库Semi.Avalonia,项目地址  https://github.com/irihitech/Semi.Avalonia

样式预览:

axaml代码 : 

<UserControl xmlns="https://github.com/avaloniaui"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
             x:Class="AvaloniaDemo.Pages.Menu">
	<UserControl.Styles>
		<Style Selector="MenuItem">
			<Setter Property="Margin" Value="20 0 20 0" />
			<Setter Property="Foreground" Value="GreenYellow" />
			<Setter Property="Background" Value="Transparent" />
			<Setter Property="FontSize" Value="18" />
			<Setter Property="Padding" Value="20 0 20 0" />
			<Setter Property="FontWeight" Value="Normal"/>
			<Setter Property="Height" Value="45"/>
			<Setter Property="BorderBrush" Value="Gray"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="FontFamily" Value="{StaticResource DefaultFontFamily}"/>
		</Style>
	</UserControl.Styles>
	<StackPanel   HorizontalAlignment="Center"  >
		<StackPanel   HorizontalAlignment="Center" >
			<StackPanel.Resources>
				<SolidColorBrush x:Key="MenuFlyoutBackground">#FFFFFF</SolidColorBrush>
			</StackPanel.Resources>
			<Menu Background="Transparent"   >
				<MenuItem Header="MenuItem1"   ></MenuItem>
				<MenuItem Header="MenuItem2"   />
				<MenuItem Header="点它,测试修改背景色"   >
					<MenuItem Header="MenuItem3.1"   />
					<MenuItem Header="MenuItem3.2"   />
					<MenuItem Header="MenuItem3.3"  />
					<MenuItem Header="MenuItem3.4"   Opacity="0.5"/>
					<MenuItem Header="MenuItem3.5"   Opacity="0.5"/>
				</MenuItem>

			</Menu>
		</StackPanel>
		<StackPanel   HorizontalAlignment="Center"  Margin="0 50 0 0">
			<StackPanel.Resources>
				<SolidColorBrush x:Key="MenuFlyoutBackground">#052350</SolidColorBrush>
			</StackPanel.Resources>
			<Menu Background="Transparent"   >
				<MenuItem Header="MenuItem4" Opacity="0.5"/>
				<MenuItem Header="点它,测试修改背景色" >
					<MenuItem Header="MenuItem5.1" />
					<MenuItem Header="MenuItem5.2" />
					<MenuItem Header="MenuItem5.3" />
				</MenuItem>
			</Menu>
		</StackPanel>
	</StackPanel>
</UserControl>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1084399.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

元宇宙赛道加速破圈,UM Company区块链游戏抓住全球发展新风口

当下全球游戏市场仍然具备较大的增长空间。据机构预测&#xff0c;至2025年全球移动游戏市场规模将达1606亿美元&#xff0c;对应2020-2025年复合增长率11&#xff05;。 与此同时&#xff0c;随着元宇宙概念持续升温&#xff0c;全球多家互联网巨头纷纷入场。行业分析平台New…

微软已终止支持Windows Server 2012 2012 R2

微软已于2023年10月10日终止支持Windows Server 2012 和 Windows Server 2012 R2&#xff0c;在此日期后&#xff0c;这些产品将不再接收安全更新、非安全更新、Bug 修复、技术支持或联机技术内容更新。 如果无法升级到下一个版本&#xff0c;则需要使用扩展安全更新 (ESU) 长达…

三菱FX5U系列PLC更改运动轴脉冲输出方向控制点的具体方法和步骤详解

三菱FX5U系列PLC更改运动轴脉冲输出方向控制点的具体方法和步骤详解 本例中将轴1的脉冲方向控制点Y4更改为Y16 具体方法可参考以下步骤: 如下图所示,将原来Y4的接线拆下,重新接到Y16端子上(为了安全,建议断电后进行) 将网线一端插到PLC网口,一端连接到电脑上(电脑上无网…

OpenCV4(C++)—— 图像噪声与图像滤波

文章目录 前言一、图像噪声1、椒盐噪声2、高斯噪声 二、图像滤波 前言 图像噪声是图像在摄取或传输时所受的随机信号干扰&#xff0c;表现为图像信息或者像素亮度的随机变化。目前最常见的两者噪声是椒盐噪声和高斯噪声。 一、图像噪声 1、椒盐噪声 椒盐噪声又被称作脉冲噪声…

中科大 Epc 综合英语备考 之 单词篇

Lesson 1 ENGLISH — A WORLD LANGUAGE单词表课后练习同义替换选词填空 Lesson 2 MY LACK OF GUMPTION单词表课后练习同义替换选词填空 Lesson 3 WINNING ISNT EVERYTHING单词表课后练习同义替换选词填空 Lesson 5 PRIVATE SPACE单词表课后练习同义替换选词填空 Lesson 9 THE M…

【常见错误】SVN提交项目时,出现了这样的提示:“XXX“ is scheduled for addition, but is missing。

SVN提交项目时&#xff0c;出现了这样的提示&#xff1a;“XXX“ is scheduled for addition, but is missing。 原因是&#xff1a;之前用SVN提交过的文件/文件夹&#xff0c;被标记为"addition"状态&#xff0c;等待被加入到仓库。虽然你把这个文件删除了&#xf…

centos / oracle Linux 常用运维命令讲解

目录 1.shell linux常用目录&#xff1a; 2.命令格式 3.man 帮助 4.提示符 5.echo输出字符串或变量值 6.date显示及设置系统的时间或日期 7.重启系统 8.关闭系统 9.登录注销 10.wget 下载文件 11.ps 查看系统的进程 12.top动态监视进程信息和系统负载等信息 13.l…

OpenAI科学家谈GPT-4的潜力与挑战

OpenAI Research Scientist Hyung Won Chung 在首尔国立大学发表的一场演讲。 模型足够大&#xff0c;某些能力才会显现&#xff0c;GPT-4 即将超越拐点并在其能力上实现显着跳跃。GPT-3 和 GPT-4 之间的能力仍然存在显着差距&#xff0c;并且尝试弥合与当前模型的差距可能是无…

NPU上PyTorch模型调优问题案例

在昇腾AI处理器上训练PyTorch框架模型时&#xff0c;可能由于算子在CPU上的下发速度、动态shape等问题&#xff0c;导致性能降低&#xff0c;那么本期就分享几个关于PyTorch模型调优的典型案例&#xff0c;给出调优思路及具体的调优方法&#xff1a; 1、NPU亲和优化器替换调优…

压力测试+接口测试

jmeter是apache公司基于java开发的一款开源压力测试工具&#xff0c;体积小&#xff0c;功能全&#xff0c;使用方便&#xff0c;是一个比较轻量级的测试工具&#xff0c;使用起来非常简单。因 为jmeter是java开发的&#xff0c;所以运行的时候必须先要安装jdk才可以。jmeter是…

2023 年度,最受人欢迎的低代码开发平台大盘点

在介绍之前&#xff0c;先给大家讲解一下&#xff0c;当前低代码领域主要发展的2个方向 一、低代码开发平台 面向大中小型企业&#xff0c;写少了代码&#xff0c;提供一系列低代码引擎&#xff0c;表单设计器、流程设计器、大屏设计器&#xff0c;支持通过可视化组件少量代码…

配置OSPF包文分析和验证

.2.2实验2&#xff1a;配置OSPF包文分析和验证 [1] 实验目的 通过抓包分析OSPF的包文实现OSPF区域认证的配置 实验拓扑 实验拓扑图如图1-3所示。 图1-3 配置OSPF包文分析和验证 实验步骤 IP地址的配置、运行OSPF的步骤与实验1相同&#xff0c;此处略。[2] 在R1的g0/0/0抓包…

配电室远程运维平台:现代化的电力管理解决方案

随着科技进步和电力行业的发展&#xff0c;配电室正在逐渐实现远程运维&#xff0c;这一创新技术趋势带来的改变&#xff0c;无疑提升了电力配送的效率和精确性。 力安科技电易云配电室远程运维平台&#xff0c;通过在高低压配电柜、变压器、一级/二级配电柜、配电箱、电缆…

今天面试招了个18K的人,从字节出来的果然都有两把刷子···

公司前段时间缺人&#xff0c;也面了不少测试&#xff0c;前面一开始瞄准的就是中级的水准&#xff0c;也没指望来大牛&#xff0c;提供的薪资在15-20k&#xff0c;面试的人很多&#xff0c;但平均水平很让人失望。看简历很多都是4年工作经验&#xff0c;但面试中&#xff0c;不…

[小林coding]4.1TCP三次握手四次挥手笔记_1012

1.tcp头部格式&#xff1a; 序列号&#xff1a;用来解决网络包收发的顺序问题 确认应答号&#xff1a;解决丢包问题&#xff08;一般都是1&#xff09; 2.建立一个 TCP 连接是需要客户端与服务端达成上述三个信息的共识 Socket&#xff1a;由 IP 地址和端口号组成&#xff08;…

1000个已成功入职的软件测试工程师简历范文模板(含真实简历)

如果你想学习自动化测试&#xff0c;那么下面这套视频应该会帮到你很多 如何逼自己1个月学完自动化测试&#xff0c;学完即就业&#xff0c;小白也能信手拈来&#xff0c;拿走不谢&#xff0c;允许白嫖.... 最后我这里给你们分享一下我所积累和整理的一些文档和学习资料&#…

云原生Kubernetes:K8S集群版本升级

目录 一、理论 1.K8S集群升级 2.集群概况 3.升级集群 4.验证集群 二、实验 1.升级集群 2.验证集群 三、问题 1.给node1节点打污点报错 一、理论 1.K8S集群升级 &#xff08;1&#xff09;概念 搭建K8S集群的方式有很多种&#xff0c;比如二进制&#xff0c;kubeadm…

2023年【公路水运工程施工企业安全生产管理人员】考试总结及公路水运工程施工企业安全生产管理人员模拟考试题库

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2023年【公路水运工程施工企业安全生产管理人员】考试总结及公路水运工程施工企业安全生产管理人员模拟考试题库&#xff0c;包含公路水运工程施工企业安全生产管理人员考试总结答案和解析及公路水运工程施工企业安全…

Kotlin-Java 互操作指南

官网地址 https://developer.android.google.cn/kotlin/interop?hlzh-cn 脑图

外汇天眼:6个常见网络投资诈骗迹象,如发现任何一个,务必小心!

在这个数字时代&#xff0c;随着外汇和加密货币市场的不断发展&#xff0c;网络投资已经成为一种广受欢迎的理财方式。然而&#xff0c;近年来&#xff0c;诈骗犯罪也在不断增加&#xff0c;给社会带来了巨大的财务损失。尽管投资诈骗的手法各式各样&#xff0c;但它们都可以追…