【c#-用于xaml中的通用类型的TypeConverter】教程文章相关的互联网学习教程文章

c# – 名称空间中不存在XAML类【代码】

我得到一个错误,说新闻类在命名空间中不存在. 尝试了在线提供的许多解决方案,例如重建等,但似乎没有任何效果.任何帮助将不胜感激. 这页纸<Pagex:Class="KS2Buddy.Home"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="using:KS2Buddy"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlforma...

c# – 重新着色Material Design XAML Toolkit中的各个元素 – WPF【代码】

我在XAML中使用material design toolkit,并且有三个不同的组合框,我希望能够将所有当前为紫色的标题重新着色为绿色,黄色和红色.我看了here,但似乎无法正确设置颜色并且不确定是否有更好的方法来执行此操作,因为着色将特定于每个元素. 先感谢您. 解决方法:我不是专家,所以我不知道这是否是正确的方法,但是如果您将资源字典放在GroupBox资源中并使用您想要使用的调色板,那么它将正确地为组合框着色.<GroupBox Header="Red"><GroupBox...

c# – 在Visual Studio中,如何从XAML绑定路径快速导航到相应的代码?【代码】

我希望能够轻松地从XAML代码导航:<Binding Path="Duration">到属性的相应C#代码:public static DependencyProperty DurationProperty =DependencyProperty.Register("Duration", typeof(int), typeof(MainWindow));我似乎能够做的最接近的是转到包含代码的文件,然后我必须执行文本搜索.似乎应该有更好的方式. 答案可能已经存在,但我还没有找到正确的关键字组合来找到它.解决方法:我没有看到任何方法这样做,因为绑定不是强类型引用...

c# – 如何从xaml中该行内的模板化单元格绑定到DataGridRow项?【代码】

什么绑定用于将DataGridTemplateColumn的单元模板中定义的元素绑定到该单元格的DataGridRow的绑定数据项? 例如,假设DataGrid Items是具有Name属性的对象.下面的代码需要什么绑定才能将TextBlock Text绑定到父行所代表的数据项的“Name”属性? (是的,在示例中我可以使用DataGridTextColumn,但我只是为了简化而简化.)<DataGrid ItemsSource="{Binding Items}"><DataGrid.Columns><DataGridTemplateColumn Header="Name"><DataGridT...

c# – WinRT Xaml ListView – Touch不能很好地滚动【代码】

我有一个水平列表视图,向右滚动,如下所示: 问题是,当使用触摸时,你无法滑动默认情况下滚动ListView,它似乎只是抓住ListView项并将其水平拉一点.我可以滚动的唯一方法是单击每个ListViewItem之间的5-10个像素,这太可怕了. 是否有设置来修改此行为? 我的Xaml基本上是这样的:<ListView x:Name="listView" Grid.Column="1" IsItemClickEnabled="True"ItemsSource="{Binding Assignments}" SelectionMode="None" ItemClick="OnItemCl...

c# – 设置Text并添加Interaction.Triggers时的奇怪XAML解析行为. WPF【代码】

我设置了Textbox控件的Text属性,并且还为它添加了Interaction.Trigger.抛出异常当我尝试使用XamlReader.Parse()解析此XAML时: 我拥有的xaml是:<Grid xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WPF4" xmlns="http://s...

c# – 没有为XAML页面调用析构函数【代码】

我正在创建一个Windows Phone(8)应用程序.我有2个XAML页面.如果我手动测试以下内容:1. From 1st page, go to 2nd page 2. Press the physical Back button. 3. Go to #1.最终(来回切换~15次),应用程序耗尽内存并崩溃.我将调试语句放在第1页和第2页的析构函数中,但看起来它们从未被调用过. 如何确保不会发生此问题?解决方法:当c希望这样做时,一般对象中的c#被破坏,没有办法强迫它去做.虽然很懒,但我不会让你的记忆耗尽.因此,您希望...

c# – 如何在XAML中访问枚举值【代码】

我有一个自定义词典,键作为枚举,值为自定义对象.我需要在xaml中绑定此对象.那我怎么做呢? 我想做的是,<Button Content="{Binding ButtonGroups[my enum value].Text}"></Button>我试过的,<Button Content="{Binding ButtonGroups[local:MyEnum.Report].Text}"></Button><Button Content="{Binding ButtonGroups[x:Static local:MyEnum.Report].Text}"> </Button><Button Content="{Binding ButtonGroups[{x:Static local:MyEnum.R...

c# – 为什么我的自定义用户控件属性值与XAML中设置的值不匹配?【代码】

背景 正如标题所述,我有一个自定义用户控件.我正在使用Silverlight 4,但我很确定这也适用于WPF.目标是创建一个控件,为DEV提供选项,以便仅显示他们想要在特定页面上显示的控件部分,以及格式,对齐,控制替代文本和方向属性. 要显示的部分是: >国家>细分类别(州,区,边远地区)> SubdivisionCensusRegion(东北,南,中西部,西部)> SubdivisionCensusDivision(东北中环,东南中环等)>细分 我只是尝试访问DEV在XAML中创建此控件的实例时设置的...

c# – WPF单击按钮时更改按钮上的xaml图标【代码】

我正在尝试创建锁定和解锁文本框的按钮,当文本框被禁用时按钮显示锁定图标,启用文本框时显示解锁锁定. 我做了一堆阅读,并在这个网站上找到了问题:WPF Change button background image when clicked 我接受了答案并提出了这个问题.<Button Grid.Row="0" Command="{Binding ChangePnumTextState}" CommandParameter="{Binding ElementName=ButtonCanvas, Path=Source}"><Canvas Name="ButtonCanvas"><Canvas.Style><Style TargetTyp...

c# – 是否有计划在未来的VS版本中支持XAML的编辑和继续?

它会让生活变得如此简单!解决方法:这完全不可能. 当您运行WPF应用程序时,XAML将在构造函数中解析为可视树,然后将其显示为表单. 编辑&继续意味着重新创建可视树,这将破坏表单中的任何代码.

c# – WPF / Xaml将DataGrid列标题和单元格绑定到不同的值【代码】

以下人为的例子说明了我的问题. 我的ViewModel:public class MyViewModel : ViewModel {public MyViewModel() {var table = new DataTable("MyDatatable");table.Columns.Add("Some Val", typeof(double));table.Columns.Add("Ref");var row = table.NewRow();row["Some Val"] = 3.14;row["Ref"] = new {Title = "My Title", Description = "My Description"};table.Rows.Add(row);MyDataView = table.DefaultView;}DataView MyD...

c# – XAML与在运行时创建的控件

在Windows Phone中,从性能的角度来看,在XAML中定义控件还是在运行时动态创建控件更好?什么是XAML和运行时控件的缺点/优点?解决方法:我记得读过Xaml加载比代码中的等效创建更有效,但是: 影响速度的因素包括命名元素的数量(因为它们通过设计器文件中的查找连接到代码隐藏成员)以及相似/总元素的数量. 从业务角度来看,将其保留在Xaml中是一种更容易维护项目的方法. Xaml的全部目的是让设计师能够独立于编码器工作.

c# – 仅在XAML中的数据模板上放置装饰器?【代码】

我有以下DataTemplate:<DataTemplate><Grid> <1-- Content --> </Grid></DataTempalte>我想在Grid的内容之上放置一个装饰器. 我怎样才能做到这一点? 我想要使??用的装饰是另一个网格. 我们可以只用纯XAML吗? 谢谢解决方法:我使用以下代码获得了非常好的经验: http://www.codeproject.com/Articles/54472/Defining-WPF-Adorners-in-XAML 在您的代码库中添加一些类后,您可以在Xaml中定义Adorners,如下所示:<local:AdornedContro...

c# – 如何从XAML引用静态类字段【代码】

我有我的XAML引用的以下类:public static class SearchVariables {public static DataGridCellInfo current_cell_match;public static string current_cell_property;public static void setCurrentCell(Object dgi, DataGridColumn dgc, string property_name){current_cell_property = property_name;if (property_name == null){current_cell_match = new DataGridCellInfo();}else{current_cell_match = new DataGridCellInfo...