首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏三流程序员的挣扎

    2022-11-10-写控件

    ---- 自定义控件 SideBar,自定义了几个属性,即文字大小 textSize,文字颜色和选中后的颜色,还有文件间的垂直边距 textVerticalMargin。 set(value) { field = value invalidate() } 首先要绘制文字,我是先计算控件的高度

    34330编辑于 2022-11-13
  • 来自专栏林德熙的博客

    win10 uwp 拖动控件 Margin 移动Canvas 拖动控件Manipulation 拖动控件

    我们会使用控件拖动,可以让我们做出好看的动画,那么我们如何移动控件,我将会告诉大家多个方法。其中第一个是最差的,最后的才是我希望大神你去用。 我们可以在xaml写一个Button,然后就使用左键获取鼠标,这个可以去看 win10 uwp 获取按钮鼠标左键按下 http://lindexi.oschina.io/lindexi/post/win10 btn.ActualHeight / 2.0; btn.Margin=new Thickness(x,y,0,0); } } Canvas 拖动控件 我们需要把控件放在Canvas,然后使用Margin一样的 我们需要设置附件属性,btn.SetValue(Canvas.LeftProperty, x)就是设置Canvas.Left 大神:我的控件哪去? 控件:谁叫你那么用力 Canvas:我的左边可以长度无限。

    3.1K00发布于 2018-09-18
  • 来自专栏图像识别与深度学习

    《Android》Lesson10-UI控件

    Week06    2016/10/20上午1-4节 一、复习 《Android》Lesson09 - 简书 二、TextView界面上显示一段文本信息 1,android:id当前控件唯一标识符 2, android:layout_width控件的宽度 3,android:layout_height控件的高度 2和3的值:match_parent、fill_parent、wrap_content(ctrl +alt+enter) match_parent:当前控件的大小和父布局的大小一样,即由父布局决定当前控件的大小 fill_parent: wrap_content:当前控件的大小能够刚好包含住里面的内容 ,也就是由控件内容决定当前控件的大小 4,android:text 5,android:gravity:文字在控件中的对其方式 6,android:textSize Android 中的长度单位详解(dp

    60690发布于 2018-05-22
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 DataGrid控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、DataGrid控件详解WPF中的DataGrid是一个非常强大和灵活的控件,它可用于展示和编辑数据。 2.常用场景WPF中DataGrid控件常用场景包括以下几个方面:数据展示:DataGrid控件可以方便地展示数据表格,特别是当数据量比较大时,使用DataGrid可以快速地进行数据查看和筛选。 数据排序和筛选:DataGrid控件支持数据的排序和筛选功能,可以根据用户需求方便地对数据进行排序和筛选。

    5.2K00编辑于 2023-10-12
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 Frame控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、Frame控件详解WPF中的Frame控件是一个容器控件,它可以用来显示其他WPF控件或页面。Frame控件可以嵌套在其他容器控件中,例如Grid、StackPanel、DockPanel等。 可以使用Frame控件来实现基于页面的导航。可以将每个页面定义为一个单独的XAML文件,并将其导航到Frame控件中。Frame控件可以管理页面之间的转换、后退和前进操作。 2.常用场景Frame控件是WPF中的一个容器控件,可以用于在同一个窗口中显示不同的页面内容。 框架开发:使用Frame控件作为框架的容器,将所有页面都作为Frame控件的子控件,实现整个框架的应用程序。资源管理器:使用Frame控件来实现Windows资源管理器中的文件夹和文件内容的切换。

    1.6K00编辑于 2023-10-10
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 StackPanel控件详解

    ">按钮2</Button> <Button>按钮3</Button> <Button>按钮1</Button> <Button Margin="<em>10</em>,0,<em>10</em>,0">按钮2</ Button> <Button>按钮3</Button> <Button>按钮1</Button> <Button Margin="<em>10</em>,0,<em>10</em>,0">按钮2</Button> <Button>按钮3</Button> <Button>按钮1</Button> <Button Margin="<em>10</em>,0,<em>10</em>,0">按钮2</Button> <Button > <Button>按钮1</Button> <Button Margin="<em>10</em>,0,<em>10</em>,0">按钮2</Button> <Button>按钮3</Button> < Button>按钮1</Button> <Button Margin="<em>10</em>,0,<em>10</em>,0">按钮2</Button> <Button>按钮3</Button> </StackPanel

    1.6K00编辑于 2023-10-03
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 WrapPanel控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、WrapPanel控件详解WrapPanel是WPF中的一个面板控件,它可以让子元素自动换行排列,并且可以按照指定的方向进行排列。 Button 7"/> <Button Content="Button 8"/> <Button Content="Button 9"/> <Button Content="Button <em>10</em> "/></WrapPanel>这个WrapPanel中有10个Button控件,设置了Orientation为Vertical,ItemWidth和ItemHeight分别为100和50,因此每行最多能容纳 运行这个示例代码,可以看到这10个Button被自动排列为两列。1.属性介绍WrapPanel是WPF中的一个控件,可以用于在容器中自动换行排列其子元素。

    1K00编辑于 2023-10-02
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 ToolBar控件详解

    WPF控件可以分为两类:原生控件和自定义控件。 原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。 这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、ToolBar控件详解 在WPF中,ToolBar控件是一个非常常用的控件。 1.属性介绍 ToolBar控件是WPF中常用的控件之一,以下是ToolBar控件常用属性的介绍: IsOverflowOpen:用于控制ToolBar的溢出按钮是否展开。 Window.CommandBindings> <Grid> <ToolBar HorizontalAlignment="Left" Height="36" Margin="<em>10</em>,<em>10</em>,0,0

    1.8K31编辑于 2023-11-01
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 StatusBar控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 StatusBar控件通常包含一些子元素,例如TextBlock控件、ProgressBar控件、Image控件、Button控件等,这些子元素可以通过布局来组合显示在StatusBar上。 <Label Content="当前时间:"/> <TextBlock Name="tbTime" Text="2020-<em>10</em> -28 <em>10</em>:13:34" VerticalAlignment="Center"/> </StackPanel> </StatusBarItem> <StatusBarItem Margin="<em>10</em>,0" Grid.Column="2">

    2.2K11编辑于 2023-10-31
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 TabControl控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、TabControl控件详解TabControl控件是WPF中常用的容器控件之一,用于显示多个选项卡,每个选项卡中可以包含不同的内容。 --其他选项卡--></TabControl>添加选项卡TabControl控件中每个选项卡都由TabItem控件表示,可以通过添加多个TabItem控件来实现多个选项卡。 1.属性介绍TabControl控件是WPF中一种常用的布局控件,用于在多个子视图中切换显示。以下是TabControl控件的一些常用属性:Background:设置TabControl的背景色。 /StackPanel> <StackPanel Orientation="Horizontal" Margin="0,<em>10</em>,0,0

    2.9K00编辑于 2023-10-09
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 Menu控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、Menu控件详解WPF中的Menu控件用于显示应用程序的菜单栏。Menu控件通常用于顶层窗口或主窗口中,以提供应用程序功能的导航。 1.属性介绍WPF中Menu控件的属性包括:IsMainMenu:指示当前Menu控件是否是应用程序的主菜单。IsCheckable:指示是否可以勾选Menu项。 Menu控件是实现应用程序菜单功能的重要控件,可以提高应用程序的易用性和操作效率。

    1.2K00编辑于 2023-10-13
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 ContextMenu控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、ContextMenu控件详解WPF中的ContextMenu控件用于创建在用户右键单击控件时弹出的上下文菜单。 1.属性介绍ContextMenu是WPF中的一个控件,它通常用于在右键单击某个元素时显示一个菜单。ContextMenu控件有以下属性:Items:用于添加菜单项的集合。 2.常用场景WPF中ContextMenu控件常用场景如下:在ListView、TreeView等控件中使用ContextMenu控件,可以提供右键菜单,方便用户进行操作。

    1.6K11编辑于 2023-10-14
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 ToolBarTray控件详解

    WPF控件可以分为两类:原生控件和自定义控件。 原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。 这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、ToolBarTray控件详解 ToolBarTray控件是WPF中的一个容器控件,用于将多个工具栏(ToolBar)控件组合在一起,并在窗体中显示它们。 ToolBarTray控件的使用方法与其他WPF容器控件类似。您可以在ToolBarTray控件中添加多个ToolBar控件,并对它们进行布局和定位。 ToolBar控件,每个ToolBar控件中都包含了若干个Button控件

    1.4K11编辑于 2023-11-01
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 Groupbox控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、Groupbox控件详解GroupBox控件是WPF(Windows Presentation Foundation)中一个常用的容器控件,可用于将一组相关的控件进行分组并提高可读性。 下面是一个GroupBox控件的样例,其中包含一些文本框和按钮控件:<GroupBox Header="Personal Information"> <StackPanel Margin="<em>10</em>" 信息:当需要在界面上显示一组相关的信息时,可以使用Groupbox控件将这些信息进行分组显示。布局:当需要对一组控件进行布局时,可以使用Groupbox控件作为容器,对其中的控件进行排列布局。 </StackPanel> <StackPanel Orientation="Horizontal" Margin="0,<em>10</em>,0,0

    2.1K00编辑于 2023-10-07
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 Expander控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、Expander控件详解WPF中的Expander控件是一个可折叠的控件,可以用来显示或隐藏其子控件。当用户单击Expander控件的标题时,其子控件将会打开或关闭。 Expander控件的属性和事件如下:属性:Header:Expander控件的标题IsExpanded:控制子控件的打开或关闭状态事件:Expanded:当子控件打开时发生Collapsed:当子控件关闭时发生下面是一个 Expander控件是一个很有用的WPF控件,适合用于需要分组和隐藏控件的场景中。 HorizontalAlignment="Left" Height="auto" Margin="146,121,0,0" VerticalAlignment="Top" Width="200" Padding="10

    2.5K31编辑于 2023-10-08
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 DockPanel控件详解

    WPF控件可以分为两类:原生控件和自定义控件。 原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。 这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、DockPanel控件详解 WPF中的DockPanel控件是一种面板控件,它可以将其子控件沿着指定的边缘对齐并填充整个可用空间。 DockPanel控件有一个属性叫做Dock,它是一个枚举类型,可以指定子控件应该放置在哪个位置。Dock属性有以下四个可用的值: Left:子控件应该放置在DockPanel的左侧。 Right:子控件应该放置在DockPanel的右侧。 Top:子控件应该放置在DockPanel的顶部。 Bottom:子控件应该放置在DockPanel的底部。

    1.5K00编辑于 2023-10-04
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 Canvas控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、Canvas控件详解Canvas控件是WPF中最基本的布局控件之一,它允许您在其中添加其他控件或UI元素,并使用坐标(x,y)指定它们的位置。 Canvas控件没有自动布局功能,因此需要手动指定子控件的位置和大小。以下是一些Canvas控件的常见属性:Width和Height:指定Canvas控件的宽度和高度。 Background:指定Canvas控件的背景颜色或背景图像。Children:Canvas控件的子控件集合,包含在其中的子控件将显示在Canvas控件中。 <Button Content="center2" Width="50" Height=" 20" Canvas.Left ="100" Canvas.Bottom="-<em>10</em>

    1.3K00编辑于 2023-10-05
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 ListView控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、ListView控件详解WPF中的ListView控件是一个非常强大的控件,它可以用来显示列表数据,例如文件列表、电子邮件列表、联系人列表等等。 ListView控件可以支持多种布局风格和视图模式,例如网格视图、平铺视图、大图标视图、小图标视图等等。要使用ListView控件,您需要做以下几个步骤:添加ListView控件到您的XAML文件中。 ListView控件是WPF中非常强大和灵活的控件,可以帮助我们展示和操作各种类型的数据。

    3.3K11编辑于 2023-10-11
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 TreeView控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化的用户界面元素。自定义控件可以根据需求提供更多的功能和自定义化选项,以及更好的用户体验。 一、TreeView控件详解WPF中的TreeView控件是用于显示分层数据结构的控件,通常用于展示树形结构。 TreeView控件非常适合展示层级结构数据,对于需要展示层级关系的应用程序来说是必不可少的控件之一。 <Setter Property="FontSize" Value="14"/> <Setter Property="Padding" Value="<em>10</em>

    1.9K00编辑于 2023-10-15
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 Grid控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 一、Grid控件详解WPF中的Grid控件是一种布局控件,用于实现灵活的网格布局,可以将控件以行和列的形式排列,可以用于创建复杂的用户界面。 ,使得布局更加灵活;复杂布局:可以在Grid控件中嵌套子控件,实现复杂的布局效果,如数据表格、表单等;控件对齐:可以使用Grid控件中的对齐属性,将控件对齐到指定的位置;嵌套布局:可以使用多个Grid控件来实现嵌套布局 Grid.Row="3" Grid.Column="1" Content="用户名:" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10,9.2,0,0 Grid.Row="3" Grid.Column="1" Content="密码:" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10,40,0,0

    1.8K00编辑于 2023-10-06
领券