code-behind 相关问题

代码隐藏是指包含在单独的类文件中的UI代码(Windows窗体,ASP.NET页面等)。这允许分离UI及其背后的逻辑。

如何从WPF后面的代码中使用ItemsControl创建DataTemplate

我有一个带有一些恒定GridViewColumns的自定义ListView,它是在XAML中像这样创建的 [[[[[[]] 您可以使用XamlReader.Parse方法从XAML字符串动态创建元素: const string Xaml = "<ItemsControl ItemsSource=\"{Binding ListOfSubObjects}\">" + " <ItemsControl.ItemsPanel>" + " <ItemsPanelTemplate>" + " <StackPanel Orientation=\"Vertical\"></StackPanel>" + " </ItemsPanelTemplate>" + " </ItemsControl.ItemsPanel>" + " <ItemsControl.ItemTemplate>" + " <DataTemplate>" + " <TextBlock Text=\"{Binding SubObjectName}\"/>" + " </DataTemplate>" + " </ItemsControl.ItemTemplate>" + " </ItemsControl>"; ParserContext parserContext = new ParserContext(); parserContext.XmlnsDictionary.Add("", "http://schemas.microsoft.com/winfx/2006/xaml/presentation"); parserContext.XmlnsDictionary.Add("x", "http://schemas.microsoft.com/winfx/2006/xaml"); ItemsControl itemsControl = XamlReader.Parse(Xaml, parserContext) as ItemsControl; 您可以使用FrameworkElementFactory将数据模板添加到单元模板,并且此示例也适用于将DataTemplate添加到ItemTemplate: GridViewColumn gvc = new GridViewColumn(); DataTemplate dt = new DataTemplate(); FrameworkElementFactory fc = new FrameworkElementFactory(typeof(ItemsControl)); fc.SetBinding(ItemsControl.ItemsSourceProperty, new Binding("ListOfSubObject")); dt.VisualTree = fc; gvc.CellTemplate = dt;

回答 2 投票 1

在Xamarin Forms后面的代码中访问以前创建的组件

所以,我正在做一个xamarin形式的应用程序,当单击一个按钮时,它会创建一些组件和布局。我的问题是,我以后需要访问这些组件,以便可以在某些...

回答 1 投票 0

asp DataGrid不显示按钮行

我正在尝试在数据表中添加按钮行并在DataGrid中显示它,添加的字符串行可见,但是没有按钮。如何在代码隐藏的DataTable中添加按钮行?我尝试使用...

回答 1 投票 0

C#/ WPF在TabControl ItemsSource中绑定到列表项后面代码中的属性

在我的ViewModel中,我有一个BindingList,其中包含要在TabControl中显示为选项卡的视图。该选项卡的文本在视图后面的代码中定义。我还定义了一个简单的...

回答 1 投票 0

刷新页面并打开新的新窗口

我有一个页面在灯箱内显示一些内容,在此内容内有一个按钮 btnAccept 进行确认。 我想刷新页面并从codeBehind c 打开一个新窗口 或相反 。 ...

回答 1 投票 0

ASP.NET Web表单:显示值来自c#代码隐藏

我正在使用Visual Studio 2019,在此我创建一个Web表单。我的后台代码使用sql脚本从数据库中提取数据。我必须在Web表单中显示其中一些字段。对于...

回答 1 投票 0


如何查找和代码关闭一个xceed子窗口的后面

我有我在我的WPF窗口的代码正在创建后面的Xceed(Xceed.Wpf.Toolkit)子窗口,这是工作我希望的方式。私人无效CustomerNotesPopup(字符串文本,字符串...

回答 1 投票 0

从c#中的地址栏获取网址

我在asp.net工作,不得不重写一些网址重写工作正常这是一个例子,我不得不将URL mywebsite.com/search.aspx?cat=1更改为mywebsite.com/search/cameras,它正在工作......

回答 1 投票 0

PAGEMETHODS无法使用JS函数

我试图使用pagemethods从JS函数调用代码隐藏方法,但它没有调用它也没有抛出任何错误... function example(){pagemethods.method(); } ** aspx.cs [...

回答 4 投票 3

如何从内容页面访问母版页控件

我有一个母版页,其中包含状态消息的标签。我需要从不同的.aspx页面设置状态文本。如何从内容页面完成?公共部分类网站:...

回答 7 投票 43

如何从DataGrid wpf中的ComboBox列获取SelectedItem属性

最近我们开始在工作中使用WPF。现在我想从包含项目角色的对象列表(DataGrid ItemSource)创建一个DataGrid,应该完成工作的员工和一个列表......

回答 1 投票 0

ajaxToolKit autoCompleteExtender OnClientItemSelected

我正在尝试将autoCompleteExtender实现到我的项目中。目前我正在使用OnClientItemSelected属性在客户端调用javascript。有没有办法(使用其他财产......

回答 2 投票 3

ASP.NET条件是/否消息框

我有一个asp:Button,用于在OnClick事件上触发函数后面的代码。在那个OnClick事件中发生了几件事,在这些事情中,我在数据库中检查是否需要询问...

回答 1 投票 0

从后面的代码调用jQuery函数

我想从代码后面调用jQuery函数,因为我必须为函数发送变量。我在后面的代码中使用了这段代码:ClientScript.RegisterClientScriptBlock(this.GetType(),“myfunction”,“...

回答 5 投票 0

C#如何从.aspx中的代码中获取动态位图

我正在使用视频标签捕获网页中视频的屏幕截图并将其放入img元素中。然后我想将它发布到后面的代码中,以便我可以处理它的位图。我正在使用......

回答 2 投票 0

wpf在不同的窗口中跨不同控件绑定同步

我有三个窗口,我需要一个值同步。我需要跨三个窗口更新所选项目。其中两个包含一个组合框,主窗口包含一个标签。从而,...

回答 1 投票 0

使用GetFiles函数来获取多种类型的文件扩展名

在VB中有一个函数,它要求我获取所有带.pdf和.rtf文件扩展名的文件。当试图包含第二个参数时,我意识到它不会接受第二个参数。有没有......

回答 2 投票 0

如何根据c#代码后面的值设置可见的true / false

我有一个输入控件列表,如日期选择器,选择框,文本框,复选框。我想根据用户选择的类型设置可见的true和false。我试过以下工作但只是......

回答 2 投票 0

我想在同一个数据网格上使用两个可观察的集合

我正在处理一个项目的报告。我正在创建一份利润报告。在这里,我必须列出销售详情和销售退货详情。他们来自不同的班级,所以他们是两个......

回答 1 投票 0

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