user-controls相关内容

ASP.NET MVC - 如何实现可重用的用户控件并保持 DRY?

第一次发帖,请温柔:) 在 ASP.NET MVC 中创建用户控件时,构建代码的最佳方式是什么,以便调用使用用户控件的视图的控制器不必对控件了解太多?我想知道在 ASP.NET MVC 中使用用户控件时保持 DRY 的好方法. 请注意,此问题仅适用于在回发时需要特殊处理和逻辑的用户控件.我可以为仅查看(使用 RenderPartial)或需要一些预处理来创建适当的 ViewModel( ..
发布时间:2022-01-22 19:38:31 C#/.NET

如何从用户控件引用母版页?

我正在寻找一种方法来(最好)从使用母版页的内容页中找到的用户控件中强键入母版页. 遗憾的是,您不能在用户控件中使用它: 我正在尝试从用户控件访问母版页的属性,并且不想将属性从母版页传递到内容页到用户控件,因为多个内容页使用相同的用户控件.一个变化,一个地方什么的. 解 ..
发布时间:2022-01-22 19:38:22 C#/.NET

如何在初始化期间访问 UserControl 的 XAML 集属性?

我们正在编写一个自定义的 UserControl(与无外观的控件相反),我们需要根据我们的消费者在 XAML 中为我们的控件设置的属性执行一些初始化. 现在,在大多数情况下,您将使用 Initialized 事件(或 OnInitialized 覆盖),因为在触发时,所有 XAML 设置的属性都已应用,但对于 UserControl,则不是案子.当 Initialized 事件触发时,所有属 ..
发布时间:2022-01-22 19:37:42 C#/.NET

如何以 MVVM 模式加载 wpf 用户控件

我正在创建一个 mvvm 模式的 wpf 用户控件.所以我们有:视图(代码隐藏文件中没有代码)、视图模型、模型、数据访问文件. 我有 MainWindow.xaml 作为视图文件,我需要将其与 MainWindowModel.cs 绑定. 通常,在 wpf 应用程序中,我们可以通过 App.xaml 文件中的 onStartUp 事件来执行此操作.但是在用户控制中,由于我们没有 App ..
发布时间:2022-01-22 19:37:36 其他开发

ASP.NET Web 用户控件库

我们有一堆用户控件,我们想将其从 Web 应用程序中提取到单独的程序集/库中,我认为这就像创建一个类库并提取 ascx 和 ascx.cs 文件一样简单进入项目,并编译一个 DLL 以在我们的应用程序中重用. 但事实并非如此. 我们的最终目标是拥有一个可分发到任何 Web 应用程序中的可分发 DLL(类似于 Telerik 分发其控件的方式).此处的步骤:将 .ascx 用户控件转换为 ..
发布时间:2022-01-22 19:37:20 C#/.NET

将 Silverlight UserControl 自定义属性绑定到其元素

我正在尝试在 Silverlight 2.0 中制作一个简单的填字游戏.我正在开发一个 UserControl-ish 组件,它代表拼图中的一个正方形.我在将 UserControl 的属性与其元素绑定时遇到问题.我终于(有点)让它工作了(可能对某些人有帮助——我花了好几个小时),但想让它更“优雅". 我想象它应该有一个内容隔间和一个标签(在右上角),可以选择包含其编号.内容控件可能是 Te ..

C#:如何让用户控件正确地自动调整大小

我有一个 UserControl,它由一个 Label(顶部)、一个 FlowLayoutPanel(填充、TopDown 流和不换行)和一个面板(底部).用户控件根据获取的内容列表创建许多控件,并将它们添加到 FlowLayoutPanel. 我怎样才能让这个 UserControl 正确调整自身大小,使 FlowLayoutPanel 没有任何滚动条?我尝试在 FlowLayoutPan ..
发布时间:2022-01-22 19:36:54 C#/.NET

可以将值或参数传递给用户控件吗?

我已经有一段时间没有使用这些了.我只是想知道是否可以从 aspx 页面将值或参数传递给用户控件.假设您注册了一个控件,然后使用类似 的方式使用它 风格的语法.可以在里面传参数吗? 解决方案 是的: ..
发布时间:2022-01-22 19:36:45 C#/.NET

在 WPF (MVVM) 中动态更改窗口的用户控件

我是 WPF 的新手,我只是用 MVVM 和 bindings 和 commands 做一个简单的菜单> 但我认为我做错了什么.我只想在每次按下菜单按钮时更改所有导入我定义的新 UserControl 的窗口内容.这意味着我想消失菜单并显示一个新内容(我之前提到的 UserControls). 我有主窗口(控制面板): ..
发布时间:2022-01-22 19:36:22 C#/.NET

Visual Studio Designer 总是试图改变我的控制

我有一个有点复杂的 UserControl,而 Visual Studio 2008 在使用它时给我带来了相当无害的烦恼.每次我用设计器打开控件时,它都会决定立即更改设计器设置的一些无害值——即 Size 属性的初始化.如果我保存这些更改,关闭并重新打开,它几乎总是会决定我的控件的另一个组件需要更改其初始大小,直到无限.幸运的是,这些更改是无害的,因为我在任何地方都使用自动调整大小,但这很烦人.我 ..

从 .NET C# 中的用户控件在父窗口上引发事件

标题几乎解释了这个问题.首次运行应用程序时,我将用户控件加载到主窗口中.我想要做的是在单击用户控件上的按钮时在父窗口上引发事件,那么如何从用户控件上的 button1_Click 引发父事件? 解决方案 你需要一个 RoutedEvent link “路由事件是在可视化树中向上或向下导航的事件根据他们的路由策略.路由策略可以是冒泡的,隧道或直接.您可以在元素上连接事件处理程序通过使用 ..
发布时间:2022-01-22 19:35:57 C#/.NET

运行时 Visual Studio 2010 设计器错误

我正在使用 VS2010,如果我在设计器模式下打开了一个表单并运行我的应用程序,则设计器选项卡将不再显示表单设计器,而是会显示一个错误(只能通过重新启动 IDE 来修复)说: “为防止在加载设计器之前可能丢失数据,必须解决以下错误:" 1 错误: “无法显示此文件的设计器,因为没有可以设计其中的类.设计师检查了文件中的以下类:##### --- 基类 ##### 可以不被加载.确 ..
发布时间:2022-01-22 19:35:39 其他开发

从 UIWebView 打开媒体播放器时通知?

我的应用中有一个 UIViewController,其中有一个 UIWebView.UIWebView 是固定大小的,并配置为在新的 UIViewController(浏览器)中打开任何链接.这可行,但是当我尝试从 Web 视图中单击 YouTube 或 Vimeo 等视频时,它会在视图控制器顶部打开.这通常不会成为问题,但我有一个重叠的视图,需要在发生这种情况时收到一条消息才能让开. 当媒 ..

WPF - 用户控件默认内容属性

我正在创建一个 UserControl,但我不记得你用来装饰你想作为默认内容属性的属性的属性的名称. 举一个具体的例子,假设我有一个名为“Title"的属性,我可以使用这样的属性语法来设置它 - 但是控件的使用者可能希望使用这样的元素语法 - 标题 我知 ..
发布时间:2022-01-22 19:35:20 其他开发