65.棋盘 C#例子 WPF例子

news/2025/2/9 1:36:09 标签: c#, wpf, ui

这是一个不具备任何功能的UI设计,使用矩形和边界和文字块。通过这些可以自由的创建不同显示效果的内容。

棋盘展示:

代码展示:

<Window x:Class="棋盘设计.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        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"
        xmlns:local="clr-namespace:棋盘设计"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <Border Margin="10" Grid.Column="1" Grid.Row="1" Grid.RowSpan="4" Grid.ColumnSpan="4" Background="LightBlue">
            <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="此片区域覆盖显示为蓝色" FontSize="24"/>
        </Border>
        
        <Rectangle Grid.Column="1" Grid.Row="0" Fill="Red" Margin="0,10,0,0"/>
        <Rectangle Grid.Column="0" Grid.Row="0" Fill="Red" Margin="10,10,0,0"/>
        <Rectangle Grid.Column="0" Grid.Row="1" Fill="Red" Margin="10,0,0,0"/>
        <Rectangle Grid.Column="0" Grid.Row="2" Fill="Red" Margin="10,0,0,0"/>
        <Rectangle Grid.Column="0" Grid.Row="3" Fill="Red" Margin="10,0,0,0"/>
        <Rectangle Grid.Column="0" Grid.Row="4" Fill="Red" Margin="10,0,0,0"/>
        <Rectangle Grid.Column="0" Grid.Row="5" Fill="Red" Margin="10,0,0,10"/>
        <Rectangle Grid.Column="1" Grid.Row="5" Fill="Red" Margin="0,0,0,10"/>
        <Rectangle Grid.Column="2" Grid.Row="5" Fill="LightGreen" Margin="0,0,0,10" Stroke="Yellow"/>
        <Rectangle Grid.Column="3" Grid.Row="5" Fill="LightGreen" Margin="0,0,0,10" Stroke="Yellow"/>
        <Rectangle Grid.Column="4" Grid.Row="5" Fill="LightGreen" Margin="0,0,0,10" Stroke="Yellow"/>
        <Rectangle Grid.Column="5" Grid.Row="5" Fill="LightGreen" Margin="0,0,10,10" Stroke="Yellow"/>
        <Rectangle Grid.Column="5" Grid.Row="4" Fill="LightGreen" Margin="0,0,10,0" Stroke="Yellow"/>
        <Border Grid.Column="5" Grid.Row="0" Background="WhiteSmoke" Margin="5">
            <TextBlock Text="棋盘显示" HorizontalAlignment="Center" VerticalAlignment="Center"/>
        </Border>
    </Grid>
</Window>


http://www.niftyadmin.cn/n/5845436.html

相关文章

02.07 TCP服务器与客户端的搭建

一.思维导图 二.使用动态协议包实现服务器与客户端 1. 协议包的结构定义 首先&#xff0c;是协议包的结构定义。在两段代码中&#xff0c;pack_t结构体都被用来表示协议包&#xff1a; typedef struct Pack {int size; // 记录整个协议包的实际大小enum Type type; …

STM32G474--Whetstone程序移植(单精度)笔记

1 准备基本工程代码 参考这篇笔记从我的仓库中选择合适的基本工程&#xff0c;进行程序移植。这里我用的是stm32g474的基本工程。 使用git clone一个指定文件或者目录 2 移植程序 2.1 修改Whetstone.c 主要修改原本变量定义的类型&#xff0c;以及函数接口全部更换为单精度…

Android修行手册-五种比较图片相似或相同

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材…

【Leetcode 热题 100】136. 只出现一次的数字

问题背景 给你一个 非空 整数数组 n u m s nums nums&#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题&#xff0c;且该算法只使用常量额外空间。 数据约束 1 ≤…

MCU应用踩坑笔记(ADC 中断 / 查询法)

问题描述 IC&#xff1a;SC92F7596,在使用过程中&#xff0c;发现一个问题&#xff0c;就是我们使用到了ADC功能&#xff0c;程序的代码如下&#xff1a; ADC采样周期200ms &#xff0c;采样个数&#xff1a;4 在使用过程中&#xff0c;因配置了ADC中断使能&#xff0c;在中断…

洛谷P8742 [蓝桥杯 2021 省 AB] 砝码称重(dp初始)

归纳蓝桥杯的这道题总结了一定对于dp的看法&#xff0c;虽然还没看到y总的动态规划&#xff0c;自己搜了搜上学期算法中学到的01背包问题。 首先动态规划问题最重要的是状态转移方程&#xff0c;将问题抽象成数学问题&#xff0c;列出方程就可以得解。 #include<cstdio> …

数据结构在 Web 开发中的重要性与应用

数据结构是 Web 开发的基石&#xff0c;直接关系到应用程序的效率、可扩展性和可维护性。 根据实际需求选择合适的数据结构&#xff0c;能够有效优化性能、简化代码&#xff0c;并提升用户体验。 本文将深入探讨 PHP 和 Laravel 中的常用数据结构&#xff0c;并结合实际案例&am…

【C++】 STL -- 算法(一)

【C】 STL – 算法&#xff08;一&#xff09; 文章目录 【C】 STL -- 算法&#xff08;一&#xff09;前言一、函数对象二、谓词三、内建函数对象四、适配器总结 前言 本篇文章将讲到函数对象&#xff0c;谓词&#xff0c;内建函数对象&#xff0c;适配器。 一、函数对象 本质…