Tag: 代码隐藏

如何在asp.net中的代码中设置Table / TableRow / TabelCell宽度百分比?

如何设置代码后面的百分比宽度? 我能想到的唯一选择是获取父宽度并按TableRow.Width = Table.Width.Value * 25/100计算TableRow.Width = Table.Width.Value * 25/100 (设置表格行宽度等于表格宽度的25%)。 但是,最终,如何设置表格宽度百分比? 如果没有表宽度,则子控件无法使用其父宽度进行计算。

如何在c#代码后面添加div到容器div

ASP.NET,C# 正如标题所示,我想知道是否有人知道如何以编程方式(文件后面的c#代码)将div添加到另一个容器div(在aspx页面中)。 提前致谢

Windows窗体/ WPF太大了,我怎么能把它分开?

我即将创建WPF应用程序。 到目前为止,在uni中我们完成GUI的唯一方法是使用一个主窗口和一个代码隐藏文件来处理其按钮点击等。 我的问题是,随着应用程序的增长,GUI会增长,文件后面的代码大小可能会失控! 我已经为我的系统确定了大约15个主要用例(例如:输入详细信息,查看详细信息等…)。 我正在创建一个主窗口(大小:480×320),由15个单独的屏幕组成(每个用例一个)。 这可以通过一个居中和拉伸的TabControl来实现,它有15个TabItem。 或者更可能的是它可能只是一堆分层容器,一个在另一个之上(一次只能看到一个)。 关键是,有15个单独的屏幕,我的代码隐藏文件将变得巨大(更不用说xaml文件!):在状态之间玩杂耍 – 使14折叠/隐藏并使一个可见,处理15个不同屏幕的控件。 有没有办法拥有15个单独的表单,每个表单都有自己的代码隐藏文件,而不是一个表单上的15个TabItems,然后根据需要创建一个主引擎并将其废弃? 当然,它应该看起来好像是一种forms,而不是15种弹出窗口。 我该如何处理? 您将如何处理长达数千行的xaml和代码隐藏文件的问题?

如何通过样式设置事件function?

我有几个GUI控件元素,其中一些应该在鼠标交互(MouseEnter,MouseLeave)上生成相同的操作(代码隐藏函数调用)。 [edit] 我在我的事件处理程序中执行一些非样式相关的function。 现在我在每个控件中使用事件属性: 由于此示例中的许多控件都调用相同的两个函数“GeneralMouseEnter”和“GeneralMouseLeave”,因此我希望能够定义一个样式或类似的东西来封装该行为。 [编辑 – 澄清] 这应该会在以后成为一种插件。 (将代码和XAML文件包含到任何GUI程序中,并在每个交互式控件元素上设置样式……) 根据我在网络上发现的内容,我可以像本示例中那样使用EventTriggers : 我不知道是否以及如何在一个动作中调用函数。 是否可以通过创建一个带有action + trigger的样式来应用于每个控件来获得此function? 怎么做? 如何为一个控件分配多个样式(用于多个交互事件)? 是否有更简洁的方法来实现这种行为? [编辑] 如果我想在GUI中的所有滑块上进行鼠标交互,我该怎么办?

page_load和onLoad之间的区别

ASP.NET代码隐藏中的page_load和onLoad函数有什么区别?

从代码隐藏中传递JavaScript函数的参数

我想从aspx控件调用一个javascript函数。 例如,假设我有: Untitled Page function test(x, y) { } 并在后面的代码中: protected void Button1_Click(object sender, EventArgs e) { // do stuff (really going to a database to fill x and y) int[] x = new int[] { 1, 2, 3, 4, 5 }; int[] y = new int[] { 1, 2, 3, 4, 5 }; // […]

ASP.NET Web应用程序消息框

在asp.net的Windows窗体应用程序中,在C#代码后面你可以使用: MessageBox.Show(“Here is my message”); 在asp.net Web应用程序中是否有任何等价物? 我可以从后面的C#代码中调用一些可以向用户显示消息框的内容吗? 示例用法:我有一个按钮,可以在后面的代码中加载文件。 加载文件或出现错误时,我想向用户弹出一条消息,说明结果。 有什么想法吗?

在后面的代码中创建DataTemplate

如何以编程方式向datatemplates添加控件? 例如。 下面我创建了TextBlock和DataTemplate。 TextBlock text = new TextBlock(); DataTemplate template = new DataTemplate(); 现在我需要将TextBlock添加到DataTemplate。 怎么做到这一点? 我知道在代码中有addind数据模板的其他方法1.在XAML中创建数据模板并将其加载到后面的代码上2.使用XamlParser创建和添加 但我需要按照我在例子中展示的方式做。 需要一些帮助。