当前位置: 首页 > news >正文

WPF-ReactiveUi

文章目录

  • 依赖属性和命令的绑定
    • 弱绑定
    • 强绑定
    • 界面后台的cs文件强捆绑方式
  • 定义属性和命令
    • 第一种方法
    • 第二种方法
    • 第三种方法
  • 动态数据集合
  • whenAny
      • 监听单个
    • 监听单个对象的多个属性
    • 监听多个对象对各属性
  • whenAnyValue
    • 例程一
    • 例程二
    • WhenAnyValue属性
      • WhenAnyValue(x => x.SearchTerm)
      • Throttle(TimeSpan.FromMilliseconds(800))
      • Select(term => term?.Trim())
      • DistinctUntilChanged()
      • Where(term => !string.IsNullOrWhiteSpace(term))
      • SelectMany(SearchNuGetPackages)
      • ObserveOn(RxApp.MainThreadScheduler)
      • ToProperty(this, x => x.SearchResults)
    • this.WhenAnyValue(x => x.SearchResults)
    • .Select(searchResults => searchResults != null)
    • .ToProperty(this, x => x.IsAvailable)
  • 创建视图
    • 1. Locator.CurrentMutable
    • 2. RegisterViewsForViewModels 方法
    • 3. Assembly.GetCallingAssembly()
  • WhenActivated
  • IValueConverter
  • DataContext
    • 函数式组合声明
    • viewModel:ReactiveObject
    • 可读写属性
    • 可读写属性
  • WhenAnyObservable

依赖属性和命令的绑定

弱绑定

<Button Content="{Binding Content}" Command="{Binding OpenFileCommand}"/>

强绑定

需要给控件定义他的Name属性

<Button Name="btnOpenFile&#

相关文章:

  • .bash_profile一些笔记
  • 在kubernetes集群中持续压测 SpringCloud 应用,pod 的 memory cache 持续增长问题
  • Android系统的“层次”结构
  • Lucene硬核解析专题系列(一):Lucene入门与核心概念
  • LeetCode 热题 100_有效的括号(69_20_简单_C++)(栈;栈+哈希表(建立左右括号的对应关系))
  • [密码学实战]Java实现国密(SM2)密钥协商详解:原理、代码与实践
  • 解决yarn run dev报错: TypeError: Cannot create property ‘-registry-npmmirror-com‘
  • unity pico开发二:创建基本的交互
  • docker学习笔记
  • DeepSeek 开源周:第五天 - Fire-Flyer 文件系统(3FS)
  • MyBatis-Plus 自动填充功能
  • 本地部署Deepseek+Cherry Studio
  • 【windows driver】 开发环境简明安装教程
  • Windows 11 下正确安装 Docker Desktop 到 D 盘的完整教程
  • anythingLLM和deepseek4j和milvus组合建立RAG知识库
  • 本地大模型编程实战(26)用langgraph实现基于SQL数据构建的问答系统(5)
  • 【CPP面经】CPP后台开发面试经历
  • mac Homebrew安装、更新失败
  • C语言整体梳理-基础篇-结构体
  • 实战-使用 Playbook 批量部署多台 LAMP 环境
  • 做模型的网站有哪些/chatgpt网址
  • 在哪可以接企业网站建设的活/打开全网搜索
  • 免费淘宝网站建设/seo优化师
  • 互联网公司排名 中国/西安seo计费管理
  • 北京优化网站公司/百度产品优化排名软件
  • 禅城网站建设企业/常州seo