WPF如何让UserControl继承Button?

2023-12-23

我创建了一个由几个省略号和标签组成的用户控件。我把它很好地添加到另一种形式中,事情看起来非常时髦。

然后我开始添加一些事件处理程序,发现我制作的控件没有公开 Click 事件。哎呀。很容易修复,对吧?只需回到我制作的 UserControl 的隐藏代码并让它继承 Button 即可。

不幸的是,这样做会导致“MyControl 的部分声明不得指定不同的基类”消息。这让我感到惊讶,因为我还没有声明任何其他基类。搜索有问题的部分也没有返回任何结果。

有办法解决这个问题吗?如果没有,这里最简单的解决方法是什么?我的目标只是获得 UserControl 上的 Click 事件。


是的,您已经声明了其他基类:)只需信任编译器:)

当你写作时<UserControl ...></UserControl>在 XAML 中,您正在对 UserControl 进行子类化。如果您想子类化按钮,请使用<Button ...></Button>相反,代码隐藏文件中的“:按钮”。

但我强烈建议您不要对 Button 进行子类化,这对您来说是一个过大的任务。您可以使用 MouseLeftButtonUp 事件而不是 Click 事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WPF如何让UserControl继承Button? 的相关文章

  • 单击并按住 R 中的按钮闪亮?

    我希望能够通过单击 R 闪亮按钮来更改参数的值 所以我需要按钮 一个用于增加值 一个用于减少值 我想在按住按钮的同时保持值以一定的速度减少 增加 通过释放按钮的点击 动作应该停止 到目前为止我还没有找到这个选项actionButtons在
  • 在 WPF 媒体元素中连续重播视频

    我有一个在媒体元素中播放的视频文件 我需要继续播放 因此我尝试了 me play me MediaEnded new RoutedEventHandler me MediaEnded 使用此事件方法 loop to keep video p
  • 如何在按钮上执行mysql [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions PHP 单击按钮时如何执行 SQL
  • WPF 和 ClickOnce

    MSDN 未将 WPF exe 列为 ClickOnce 支持的应用程序类型 ClickOnce 应用程序是任何 Windows Presentation Foundation xbap Windows 窗体 exe 控制台应用程序 exe
  • 如何获取运行或段落的高度

    我找到了Run or Paragraph in FlowDocument现在我需要知道HEIGHT of it i e while navigator CompareTo flowDocViewer Document ContentEnd
  • 获取颜色位置的深度,Kinect SDK

    我正在寻找方法 尽快 从 Kinect 相机获取颜色像素的相应深度 我找到了 MapDepthFrameToColorFrame 函数 但这只给我特定深度位置的颜色 我想要相反的颜色 我想要这个的原因是我将能够单击 RGB 图像上的某个位置
  • 是否可以仅突出显示图像的某些部分(不透明度)?

    我已对图像应用了不透明度 这是代码
  • 在c# wpf中从Memorystream获取Imagesource

    我怎样才能得到ImageSource from MemoryStream在 WPF 中使用 C 或转换MemoryStream to ImageSource将其显示为 wpf 中的图像 using MemoryStream memorySt
  • WPF:在关闭事件触发之前,不会提交对具有焦点的文本框的更改

    我有一个用于编辑数据库信息的 WPF 窗口 它使用实体框架对象表示 当用户关闭窗口时 我想在 Closing 事件中注意到信息是否已更改 并显示一个消息框 提供将更改保存到数据库的信息 不幸的是 在编辑失去焦点之前 对当前焦点编辑的更改不会
  • 已发布的 .Net Core 应用程序警告安装 .Net Core,但它已安装

    我制作了一个 WPF 和控制台应用程序 供某人在我无法访问的私人服务器上使用 我使用 Visual Studio 2019 的内置 发布向导 来创建依赖于框架的单文件应用程序 当该人打开 WPF 应用程序时 他们会看到标准警告 他们单击 是
  • 数据绑定到代码隐藏中的目标 CLR 属性

    在代码隐藏中绑定到依赖属性很容易 你只需创建一个新的System Windows Data Binding对象 然后调用目标依赖对象的SetBinding method 但是 当我们绑定的属性是 CLR 属性并且您无法提供Dependenc
  • 从字节数组创建 BitmapImage

    我正在创建一个包含任意值的字节数组 并希望将其转换为 BitmapImage bi new BitmapImage using MemoryStream stream new MemoryStream data try bi BeginIn
  • Brush 属性的 WPF ColorAnimation

    我想知道是否有人可以帮助我 我有一个标签 当在后面的代码中调用方法时 我需要能够在任意两种颜色之间交叉淡入淡出 迄今为止我最好的尝试 Private OldColor as Color Colors White Sub SetPulseCo
  • WPF 缩放变换和 ScrollViewer - 缩放时无法滚动超出原始大小

    我在 ScrollViewer 中有一个 StackPanel 我有一个滑块 可以在堆栈面板上进行缩放变换 以允许放大和缩小功能 问题是 当我放大时 滚动查看器不会将内容视为 更大 因此 如果我滚动一点并尽可能向右滚动 它会在我到达内容末尾
  • 将 Combobox 控件绑定到 DataGrid 中的单独源

    我尝试在 DataGrid 中使用 ComboBox 这将允许用户选择来自不同表的值 我使用 ViewModel 类作为 DataContext 其中包含一个用于终端的 ObservableCollection 和另一个用于 Termina
  • 从 BitmapImage 获取支持的图像格式

    如何获取 System Windows Media Imaging BitmapImage 支持的图像格式列表 我正在用 C WPF 编写一个简单的图像处理工具 BitmapImage 类是更有用的位图类之一 因为它能够从多种格式进行解码
  • ListView.GridViewColumn 对齐中的控制

    我有以下 WPF ListView
  • WPF 自定义控件 - ItemsControl 模板未应用

    我正在构建一个派生自 TabControl 的自定义 WPF 控件 在 ControlTemplate 中 我使用 ItemsControl 来显示从模板绑定的列表 FileMenuItem 类型的可观察集合 在程序执行期间 我在输出窗口中
  • 如何更改 div 悬停时的跨度颜色

    我正在尝试更改 div 悬停时跨度的颜色 如何使红色汉堡按钮 即跨度 在 div 悬停时将颜色更改为黑色 PS 现在它在跨度的悬停上执行此操作 JSFiddle https jsfiddle net bjjbqct8 https jsfid
  • 更改窗口的内容 (WPF)

    我创建了一个简单的 WPF 应用程序 它有两个 Windows 用户在第一个窗口中填写一些信息 然后单击 确定 这会将他们带到第二个窗口 这工作正常 但我试图将两个窗口合并到一个窗口中 这样只是内容发生了变化 我设法找到了这个更改窗口内容时

随机推荐

  • 网络浏览器:隐藏鼠标光标[重复]

    这个问题在这里已经有答案了 是否可以在网络浏览器中隐藏鼠标光标 我在 Flash 中为触摸屏应用程序完成了此操作 其中鼠标光标会分散注意力并且不需要 这次是针对非交互式的显示屏 因此不需要鼠标光标 我的直觉是没有简单的方法可以在网络浏览器中
  • 如何在 FormType 中使用 Repository 自定义函数

    我面临的问题是我必须以包含所有父实体 类别实体 的表单创建一个选择框 现在我设法做到这一点 builder gt add parent entity array class gt KprCentarZdravljaBundle Catego
  • 替换功能仅有效一次(javascript)

    每次 str1 显示在特定 div 中时 我需要将字符串 str1 替换为另一个字符串 str2 这是我到目前为止得到的 和html div Google is the best website ever br Google is not
  • 布局鼓励意外点击 - 插页式广告:

    请任何人帮忙现在我的应用程序已被 admob 禁用 因为错误的插页式代码 当用户查看内容时意外加载插页式广告 应用程序的内容 该怎么办 请有人纠正我 import android os Bundle import android view
  • 在不同的 div 中继续溢出文本?

    我想做的是创建一个网站 以假字母的形式显示我的咆哮 我希望固定 纸张大小 div 大小 并且文本继续显示在第一张纸下方显示的第二张纸 第二个 div 上 如下所示 抱歉 作为新用户 我不被允许发帖 我创建的屏幕截图是为了帮助解释我的情况 所
  • 一些 Bootstrap3 字形在phonegap android webview 上无法正确显示

    请看一下附上这个截图 https dl dropboxusercontent com u 53674497 Screenshot 2013 10 17 10 43 09 png 这是我的 PhoneGap 测试应用程序 在 Galaxy S
  • Woocommerce 3.3 管理订单列表中的自定义订单状态背景按钮颜色

    在新的 woo 订单屏幕中 旧的彩色状态图标现已消失 取而代之的是带有彩色背景的大状态按钮 处理中为绿色 已完成为蓝色 已取消为灰色等 我在 woocommerce 订单中有一个自定义订单状态 名为 进行中 自定义订单状态似乎也只给出了默认
  • 为 Tensorflow 模型选择损失和指标

    我正在尝试使用预训练的方法进行迁移学习Xception具有新添加的分类器的模型 这是模型 base model keras applications Xception weights imagenet input shape 224 224
  • Django InlineModelAdmin:部分显示内联模型并链接到完整模型

    我定义了几个模型 Journals volumes volume scanInfo 等 一个日志可以有更多的卷 一个卷可以有更多的 scanInfo 我想做的是 在期刊的管理页面中 我想要内嵌卷列表 已完成 将上一个列表的每个卷连接到其管理
  • 传递比实际更小的数组

    在下面的代码中 我声明了一个数组mass有 20 个元素 当传递给子程序时foo foo被告知mass只有 10 个元素 但是 我仍然可以访问第 20 个元素 我的问题是 为什么我可以将数组传递给子例程并告诉子例程错误的数组大小 为什么我仍
  • 如何在 Flask 中向会话添加多个项目

    我在我的网站上创建了一个 添加到购物车 效果非常好 我正在使用Jquery getJSON要发出获取所选产品价值的请求 代码如下 function a process menu bind click function var amount
  • 为什么编译器坚持在这里使用被调用者保存的寄存器?

    考虑这个 C 代码 void foo void long bar long x foo return x 当我在 GCC 9 3 上编译它时 O3 or Os 我明白了 bar push r12 mov r12 rdi call foo m
  • 任何文本选项中的文本模糊

    例如 单击没有处理程序的按钮 即没有任何反应接受按钮单击动画 后 我的眼睛会出现这种丑陋的效果 按钮上的文本模糊在一秒钟内消失 从第一张图片到第二张图片 依此类推到清晰度 然后文本变得清晰度 我对 XAML 中的 TextOptions 选
  • 具有多个列表的 for 循环

    我在 terraform 中有 2 个变量列表 需要使用两个列表并创建资源 我拥有的 locals bucket name SRE Engg QA access type Private Public resource oci object
  • 逗号语法:语句中悬挂逗号背后的基本原理是 SyntaxError

    在 Python 中 变量或文字后跟一个悬挂逗号是一个 tuple 1 1 以及一系列逗号分隔的变量 文字 无论它们后面是否带有悬挂逗号 也是一个tuple 1 2 1 2 1 2 1 2 然而 在可调用 函数内部 这种语法的处理方式有所不
  • 谷歌应用程序引擎中的数据库设计

    我正在设计一个基于待办事项列表的简单项目 这个想法是以等级方式定义项目下的任务 没有工作流程 只需 任务已完成 或不需要 即每个任务都有多个任务 并且该任务可能有其他多个任务 如果该项目下的所有任务都已完成 则可以说该项目已完成 我曾想过使
  • PHP - 相互比较多维子数组并根据相似度阈值进行合并

    简介 此问题已于 2018 年 5 月 27 日更新 我有 1PHP多维数组 包含6个子数组 每个子数组包含20个子子数组 每个子数组又包含2个子子数组 一个是字符串 header 另一个是未指定数量的关键字 keywords 我希望将 1
  • Java工厂方法缓存

    我必须开发一些类似生活游戏的东西 为此 我有一个名为CellPosition具有x and y字段 为了有效地使用内存 我想使用某种工厂方法 CellPosition at int x int y 这将返回一个实例CellPosition
  • 无法加载插件 caching_sha2_password:/mariadb19/plugin/caching_sha2_password.so:无法打开共享对象文件

    我正在尝试 dockerise 我的 Django 应用程序 docker compose yml version 3 8 services db image mysql 8 command default authentication p
  • WPF如何让UserControl继承Button?

    我创建了一个由几个省略号和标签组成的用户控件 我把它很好地添加到另一种形式中 事情看起来非常时髦 然后我开始添加一些事件处理程序 发现我制作的控件没有公开 Click 事件 哎呀 很容易修复 对吧 只需回到我制作的 UserControl