user-controls 相关问题

UserControl是一个独立的可重用输入控件,允许用户与应用程序进行交互。用户控件可以是按钮,复选框,输入文本框,鼠标,键盘等。

页面如何检测到用户已离开以访问 SPA 中的另一个页面? (ReactJs,React Route Dom V6)

我正在做一个流媒体电影网站,所以我想保存用户的观看时长。我面临的问题是我不知道如何检测用户的更改页面以保存信息。 这里是...

回答 1 投票 0

用户控制事件的设计时查看

我创建了一个继承自 System.Windows.Forms.UserControl 的 WinForms 控件...我在控件上有一些自定义事件,我希望控件的使用者能够看到这些事件。我是你...

回答 3 投票 0

在Winforms中如何从另一个表单重新加载/重新初始化用户控件?

我有一个名为 WindowMain 的窗体,它是我项目的主窗口。该表单有一个面板,每当单击“Roster”按钮时,该面板都会显示一个名为 UserControlRoster 的用户控件...

回答 1 投票 0

限制用户在 Xamarin iOS 中截图

我想限制用户在我的 Xamarin Native iOS 应用程序中截取屏幕截图。 我看过很多链接和代码,但不知何故它对我不起作用。 我按照链接 Restrict

回答 1 投票 0

将 DataContext 传递给 UserControl

我有一个包含数据集的页面: protected void Page_Load(对象发送者,EventArgs e) { MyDefinedDataContext mydatacont = new MyDefinedDataContext(); } 我想传递这个数据上下文

回答 3 投票 0

从代码隐藏设置用户控件的DataContext

这应该很简单,但是它会让 VS2008 陷入严重的循环。 我正在尝试使用 MVVM 的 WPF,虽然我已经开发了大约 15 年,并且有一个比较,但我完全是新手。科学。

回答 3 投票 0

在用户控件内制作一个标签,使所有鼠标事件都可以点击?

我有一个自定义按钮控件。里面显然有一个文本标签,当我点击标签时,它显然不会触发按钮 click、event、mouseenter 或 mouseleave...

回答 3 投票 0

如何在WPF中公开子控件属性?

我编写了一个用户控件MyCustomToggleButton,它封装了一个切换按钮。我想根据切换按钮的 IsChecked 属性显示或隐藏网格。我添加了一个依赖属性 Ex...

回答 1 投票 0

Azure DevOps 利益相关者访问权限问题

我已将外部用户作为利益相关者添加到组织中。该组织有 3 个项目,但利益相关者只能作为项目贡献者访问 1 个项目。 当我以利益相关者身份登录时...

回答 1 投票 0

WPF 用户控件在 Visual Studio 2022 XAML 编辑器中无法正确显示

我最近开始使用 Visual Studio 2022 继续开发一个长期存在的 WPF 项目(最初在 Visual Studio 2017 中开发,最近在 Visual Studio 2019 中开发)。 一切...

回答 1 投票 0

WPF 绑定到 UserControl 的 DependencyProperty 未按预期工作[重复]

我在 DependecyProperty 绑定方面遇到一些奇怪的问题。 为了使问题更简单,我创建了一些虚拟控件,它具有相同的不需要的行为 我有一个用户控件,它有一个

回答 1 投票 0

在MVVM中将整个视图更改为另一个用户控件时如何正确设置DataContext

当我想将整个视图更改为另一个视图时,我想知道正确的 MVVM 方法是什么。 我主要关心的是将用户控件的 DataContext 设置为首选视图模型。我...

回答 1 投票 0

如何创建圆形样式进度条

我需要帮助来实现这样的圆形进度条: 我应该如何通过增加 Value 属性来实现圆填充?

回答 5 投票 0

使用 UserControl 作为资源字典

是否可以在另一个用户控件中使用我在中定义的资源,而无需使用资源字典的额外文件。 我有一个用户控件“ViewCostumers&

回答 2 投票 0

在网格中的多个 WPF 用户控件之间进行通信(MVVM 应用程序)

嗨,我想通过在 UserControls 中拥有离散的功能单元来扩展我的应用程序,然后将其中的几个放在我的主页上的 ContentControls 网格中。我需要成为...

回答 1 投票 0

如何在 Visual Basic 中跨多个窗体实现登录环境变量?

我正在开发一个 Visual Basic 项目,其中我需要实现登录期间设置的环境变量并跨不同表单访问它们。这个想法是通过......维护用户特定的信息

回答 1 投票 0

WPF 用户控件 DataGrid 列绑定 C#

我想在 WPF 中创建一个 UserControl,其中有一个 DataGrid,并且我想像使用标准 DataGrid 一样使用它。 例如,我的用户控件如下所示: 我想在 WPF 中创建一个内部有 DataGrid 的 UserControl,并且我想像使用标准 DataGrid 一样使用它。 例如,我的 UserControl 显示如下: <UserControl x:Class="SupervisoreIB.UI.CustomControls.DataGridWithHeader" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ... mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="40"></RowDefinition> <RowDefinition></RowDefinition> </Grid.RowDefinitions> <Border Grid.Row="0"> <Label Content="test" /> </Border> <Border Grid.Row="1"> <DataGrid /> </Border> </Grid> </UserControl> 我想要的使用方式是这样的: <uc:DataGridWithHeader Grid.Row="1" Grid.Column="0" Margin="10"> <uc:DataGridWithHeader.Columns> <DataGridTextColumn Header="COL1" /> <DataGridTextColumn Header="COL2" /> <DataGridTextColumn Header="COL3" /> </uc:DataGridWithHeader.Columns> </uc:DataGridWithHeader> 我尝试像这样使用列依赖属性: public ObservableCollection<DataGridColumn> Columns { get { return (ObservableCollection<DataGridColumn>)GetValue(ColumnsProperty); } set { SetValue(ColumnsProperty, value); } } public static readonly DependencyProperty ColumnsProperty = DependencyProperty.Register("Columns", typeof(ObservableCollection<DataGridColumn>), typeof(DataGridWithHeader), new PropertyMetadata(null, OnColumnsChanged)); 但似乎没有任何作用。 您应该在 UserControl 的构造函数中初始化集合属性: public partial class DataGridWithHeader : UserControl { public DataGridWithHeader() { InitializeComponent(); SetValue(ColumnsProperty, new ObservableCollection<DataGridColumn>()); } ... } 然后您还需要使用回调中的列填充实际的DataGrid,例如: private static void OnColumnsChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { DataGridWithHeader dataGridWithHeader = (DataGridWithHeader)d; dataGridWithHeader.dataGrid.Columns.Clear(); if (dataGridWithHeader.Columns != null) foreach (DataGridColumn column in dataGridWithHeader.Columns) dataGridWithHeader.dataGrid.Columns.Add(column); }

回答 1 投票 0

WPF 嵌套用户控件,公开较低的控件属性

WPF 新手,它为您带来的优势是显而易见的。 但是,我正在努力解决嵌套用户控件并能够从顶层访问嵌套控件属性的问题,而无需

回答 2 投票 0

由于依赖关系未解决,无法使用Winforms控件

问题:我有一个 WinForms 控件(“MyControl”),它依赖于 myCli.dll,这是一个用 C++ CLI 编写的 dll。该组件是第三方的(由另一个团队编写)。 myCli.dll 依赖于

回答 8 投票 0

WPF UserControl 继承:找不到命名空间

我正在关注这篇文章。 我有一个如下所示的用户控件: 我正在关注这篇文章。 我有一个如下所示的用户控件: <common:ViewBase x:Class="MyNamespace.MyView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:common="clr-namespace:Common;assembly=Common"> </common:ViewBase> 我的代码如下所示: namespace MyNamespace { public partial class MyView : ViewBase { public MyView() { InitializeComponent(); } } } ViewBase 看起来像这样: namespace Common { public class ViewBase : UserControl { } } 但它拒绝构建,我不断收到以下错误: 未找到类型“common:ViewBase”。验证您没有缺少程序集参考并且所有参考程序集均已构建。 我按照另一篇文章的一些建议将 ViewBase 移至单独的程序集,但我也尝试将其放入同一个程序集中。有谁知道如何解决这个问题? 我能够使用您的代码作为示例进行编译并拥有单独的程序集。如果将其放入单独的程序集中,则必须确保在派生的 UserControl 正常工作之前构建该程序集。如果它位于单独的程序集中,请验证您是否具有 UserControl 的正确引用。在构建该项目之前,我必须添加PresentationCore、PresentationFramework、System.Xaml 和WindowsBase。为了使用引用进行构建,我必须从其他项目中排除派生的 UserControl。 这是一个先有鸡还是先有蛋的情况。在我构建另一个程序集后,我就能够构建派生的 UserControl 所在的程序集。 如果单独的程序集中没有基本 UserControl,请验证 Xaml 命名空间是否正确: xmlns:common="clr-namespace:Common;assembly=Common" // separate assembly xmlns:common="clr-namespace:Common" // same assembly 如果您仍然遇到问题,请发布更多代码和/或更多错误消息(如果有多个)。这可能是另一个错误消息才是真正的罪魁祸首。 我已经与同样的问题斗争了两周,并且感到绝望。我的任务是使用 xmlns:local="clr-namespace:myPresentationLayernamespace" 和 将完整的窗口加载为 UserControl。什么都没起作用。在与 Bing 进行几次会话后,它将我重定向到这篇文章及其线索:“在构建该项目之前,我必须添加PresentationCore、PresentationFramework、System.Xaml 和WindowsBase”。实际上,我只找到并安装了 System.Runtime.WindowsRuntime.UI.Xaml nuget 扩展,结果是即时的:所有构建错误都消失了。我不必将任何组件移出项目。刚刚安装了扩展。 对这篇文章和 Bing 的帮助非常满意。

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.