Avalonia之ListBox模版设置

最近在使用Avalonia进行开发的时候发现好多用法还是和Wpf有很大的区别,尤其是在WPF使用习惯了Style.Triggs时候,好多之前的想法和方案需要进行转变。Avalonia的样式控制更倾向于Html里面的样式控制。今天将自己在移植过程中的过程做一个记录,方便后续查漏补缺:

  <UserControl.Styles>
    <!--ListBox的样式-->
    <Style Selector="ListBox">
      <!--使用Canvas作面板-->
      <Setter Property="ItemsPanel">
        <Setter.Value>
          <ItemsPanelTemplate>
            <UniformGrid Columns="5"></UniformGrid>
          </ItemsPanelTemplate>
        </Setter.Value>
      </Setter>
      <!--里面放图形的VM-->
      <Setter Property="ItemTemplate">
        <Setter.Value>
          <DataTemplate>
            <Grid Margin="0" H

相关推荐

  1. AvaloniaListBox模版设置

    2024-03-15 03:36:01       42 阅读
  2. 【前端设计模式模版方法模式

    2024-03-15 03:36:01       61 阅读
  3. 设计模式模板模式

    2024-03-15 03:36:01       21 阅读
  4. 设计模式模板方法

    2024-03-15 03:36:01       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 03:36:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 03:36:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 03:36:01       82 阅读
  4. Python语言-面向对象

    2024-03-15 03:36:01       91 阅读

热门阅读

  1. Crash Course Computer Science2

    2024-03-15 03:36:01       40 阅读
  2. 在哪些领域中最需要使用 OCR 识别技术?

    2024-03-15 03:36:01       40 阅读
  3. @ConfigurationProperties 的基本用法

    2024-03-15 03:36:01       42 阅读
  4. 题目 2656: 刷题统计

    2024-03-15 03:36:01       37 阅读
  5. 数据库(mysql)-新手笔记(触发器,存储过程)

    2024-03-15 03:36:01       39 阅读
  6. Leetcode面试经典150题

    2024-03-15 03:36:01       40 阅读
  7. Winform程序中UI更新延迟

    2024-03-15 03:36:01       38 阅读