首页 > 其他分享 >Border 基本使用

Border 基本使用

时间:2023-12-05 18:22:18浏览次数:29  
标签:基本 代码 使用 设置 BorderThickness Border

Border 基本使用

1单线效果

 

 代码:

<Border Grid.Row="0" BorderThickness="0,0,0,1" BorderBrush="Red" />

说明:

BorderThickness="0,0,0,1" 可以分别设置四条边,顺序是:左 上 右 下
2虚线效果

  代码:

  <Border Grid.Row="0" BorderThickness="0,0,0,1" >
      <Border.BorderBrush>
          <VisualBrush>
              <VisualBrush.Visual>
                  <Rectangle StrokeDashArray="4 2" Stroke="Gray" StrokeThickness="1"
Width="{Binding RelativeSource={RelativeSource AncestorType={x:Type Border}}, Path=ActualWidth}"
Height="{Binding RelativeSource={RelativeSource AncestorType={x:Type Border}}, Path=ActualHeight}"/>
              </VisualBrush.Visual>
          </VisualBrush>
      </Border.BorderBrush>
  </Border>
BorderThickness="1" 只设置一个值时表示4条边都是一样的大小  


标签:基本,代码,使用,设置,BorderThickness,Border
From: https://www.cnblogs.com/stevenchen2016/p/17877854.html

相关文章

  • vue3使用虚拟化表格自定义表格并动态生成表头
    elementPlus的虚拟化表格用的是lang=tsx,先安装cnpmi@vitejs/plugin-vue-jsx然后去vite.config.ts里加配置importvueJsxfrom'@vitejs/plugin-vue-jsx'plugins:[vue(),vueJsx(),]再去tsconfig.json中加东西//不要把compilerOptio......
  • CentOS7升级内核版本,以及解决升级内核后网卡不能使用的问题
    CentOS7.9自带的内核版本为3.1,没有wireguard模块,遂决定升级内核版本 第一步升级内核,参考https://www.cnblogs.com/iwalkman/p/9736856.html 除了内核还需要安装kernel-ml-devel,否则待会编译网卡驱动会报错yum--enablerepo=elrepo-kernelinstallkernel-ml-devel 我......
  • C语言中的基本数据类型及其格式化输出
    C语言中的基本数据类型及其格式化输出基本数据类型从下图可以看出,C语言中的基本数据类型包括了整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。在声明变量时,不同数据类型都会分配不同的存储空间,而且还跟操作系统有关。char//有符号字符型,1个字节u......
  • HTML学习笔记一:html简介和基本结构
    HTML学习笔记一一、什么是HTML?众所众知,我们打开的网页是一个一个的HTML,网页静态的结构是由html完成,而各式各样的表现样式是由css完成,至于网页与服务器之间的交互行为则都交给了javascript完成。HTML和CSS本质都是结构化、标准化的语言,用于定义页面结构,样式渲染。不得不提的就是......
  • Tomcat-idea使用tomcat创建web项目-跳转网页出现乱码
    Tomcat-idea使用tomcat创建web项目-跳转网页出现乱码:1..jsp内的中文跳转网页后出现以下情况:2. 看下图内容是否缺少重要内容:  若没有:将代码copy进.jsp此处: <%@pagecontentType="text/html;charset=UTF-8"language="java"%>   这是解决方式......
  • jsmn示例使用
    前言jsmn是一款超级精简的c语言json解释器,用于嵌入式进行json数据解析特别友好。官方库:https://github.com/zserge/jsmn/tree/masterjsmn(pronouncedlike'jasmine')isaminimalisticJSONparserinC.Itcanbeeasilyintegratedintoresource-limitedorembedde......
  • android之使用可编辑和不可编辑的提示/文本编辑文本之Android
    请您参考如下方法: 整个东西不是编辑文本,而是布局。您可以按如下方式实现该效果。 Java<LinearLayoutandroid:id="@+id/container"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizo......
  • Form表单的基本使用
    原文链接:https://blog.csdn.net/weixin_52851967/article/details/1285231741、什么是表单        表单在网页中主要负责数据采集功能。HTML中的<form>标签,就是用于采集用户输入的信息,并通过<form>标签的提交操作,把采集到的信息提交到服务器端进行处理。2、表单的组成部......
  • Native API在HarmonyOS应用工程中的使用指导
    HarmonyOS的应用必须用js来桥接native。需要使用ace_napi仓中提供的napi接口来处理js交互。napi提供的接口名与三方Node.js一致,目前支持部分接口,符号表见ace_napi仓中的libnapi.ndk.json文件。开发流程在DevEco Studio的模板工程中包含使用Native API的默认工程,使用File->New->Cr......
  • Axios使用
    Axios是一个基于promise设计模式封装的AJAX库(JQ中的AJAX就是最普通的AJAX库,没有基于PROMISE管理模式),简单的讲就是可以发送get、post等请求,可以用在浏览器和node.js中。React等框架的出现,促使了Axios轻量级库的出现,因为Vue等,不需要操作Dom,所以不需要引入Jquery.js了。安装#npmnp......