Tag: xaml

制作NxN tic tac toe GUI wpf c#

我在WPF c#中制作一个NxN tic tac toe游戏。 我希望用户输入行数和列数(NxN),我的代码将生成这些列数和行数。 我无法弄清楚,我将如何动态生成该行数和列数。 我发布了我的XAML代码,有没有办法可以循环我的XAML代码? 谢谢

如何将我的双向数据绑定从Code-Behind移动到XAML

WFP和C#(长期PHP程序员)相对较新… 我成功地在TextBox和Object的Property之间建立了2-WAY数据绑定。 我能够在Code-Behind中建立绑定,但不能在XAML中建立绑定。 我想学习如何在XAML中进行BINDING。 也就是说,在下面的例子中,如何移动行myTestPanel.DataContext = CURRENT_NETWORK; 从Code-Behind到XAML? 我查看了教程,示例等,但没有帮助……他们似乎希望我将TextBox(或父对象)绑定到CLASS,而不是OBJECT。 一些示例建议使用合适的构造函数绑定到类。 但我不想这样做。 我想绑定一个可能存在一段时间的现有对象。 我可以在Code-Behind中做到这一点……但是如何在XAML中做到这一点呢? 这是我的代码背后: namespace net { public class network { public int ID { get; set; } // Property bound to TextBox } public partial class MainWindow : Window { network CURRENT_NETWORK = new network(); // My OBJECT (which could have been around for […]

从ListBox中单击的项目获取数据

我是Windows Phone的新手, 我有一个带有文本块的列表框,我想从列表框中的选定项目中获取所有数据。 这是我的代码片段: .xaml文件 .cs文件 void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs args) { Debug.WriteLine(” You selected ” +listbox1.SelectedItem.ToString()); } 我的控制台以这种方式显示输出: You selected Appname.Pagename.methodname 绑定到ListBox的类 public class Attractions { [JsonProperty(“AttractionName”)] public string AttractionName { get; set; } [JsonProperty(“IphoneImage”)] public string IphoneImage { get; set; } [JsonProperty(“price”)] public string price { get; set; } }

WPF使用x绑定到字典:名称作为键

如果不清楚,请更正我的问题。 我正在寻找的是…… 这是一个字典的示例绑定…它的工作原理: 我在找: 你看? 我想在字典中查找一个键,与该控件的“Name”相同。 感谢帮助!

在ScrollViewer中旋转,scrollviewer不会滚动

我有一个页面,它有许多UI元素,其可滚动垂直像时间轴。 在中间我有一个枢轴,当它获得焦点或鼠标指针进入滚动查看器停止滚动。

显示当前时间WPF

我发现定期显示当前时间更新的唯一方法是使用计时器。 当然,我可以实现INotifyPropertyChanged和一些在UI上使用的特殊属性,但是这个实现AFAIK也需要Timer 。 比如像这里 。 有没有更好的方式来显示当前时间? 编辑 澄清一下:有没有任何声明性的方法让它在没有使用XAML语法的计时器的情况下实时工作? 没有什么能阻止我在这里使用计时器。 我只是想知道是否有更优雅和紧凑的方式来实现这一点。

在’System.Windows.StaticResourceExtension上提供值

在XAML页面内我试图使用IValueConverter ,它会抛出一个错误。 IValueConverter在另一个程序集中,我添加了一个引用 没有设计时错误 我已经为StaticResource分配了一个ResourceKey 在我的页面顶部,我有这个: xmlns:converters=”clr-namespace:Converters;assembly=Converters” 然后我尝试稍后使用它: 任何人都可以看到问题是什么?

以编程方式处理在xaml中创建的canvas

我正在使用MVVM方法在WPF中创建应用程序。 我对这个主题相当新,我正在寻找如何实现以下内容的指针:我在XAML中创建了一个canvas,如下所示: … 我在XAML中添加了一个按钮,我想用鼠标单击将(编程)一些基本形状(线条,矩形等)绘制到现有canvas上。 由于我使用的是MVVM方法,因此按钮的命令必须绑定到方法,如下所示: … 我得到绑定本身工作正常,我在C#中创建了图形和形状,但我不明白如何将形状放在XAML中创建的canvas上。 如何从我的方法中解决在XAML中预先制作的canvas? 我该怎么做? 编辑: 关键是我想基于数据生成形状以使其可视化。 所以,如果我的输入有3个A类元素,我想创建3个矩形并在canvas上显示它们。 后来我想让它们可点击并在点击时显示一些关于它们的信息。 MVVM是我的一套要求。

直接在XAML中使用.resw文件中的字符串

我知道从.resw文件引用本地化字符串的常用方法是这样的: XAML: Resources.resw: ButtonUid.Content = “Hello World” 但也有可能像这样做: XAML(伪代码): Resources.resw: buttonLabel = “Hello World” 我想在第二个例子中做到这一点的原因是因为这是一个我从iOS和Android移植到WP的应用程序。 我想将iOS或Android字符串文件转换为.resw语法,但不会遍历每个字符串并添加.Content或.Text或其他用途。 有一个简单的解决方案吗?

通过XAML绑定将自定义对象传递给UserControl

我要做的是创建一个UserControl,我可以传递一个Address对象。 似乎当我将Address=”{Binding Path=Person.Address}”传递给UserControl时,嵌入的TextBox绑定到Text=”{Binding Path=Person.Address}”而不是Text=”{Binding Path=Address.Summary}” 我错了吗? 如果您想使用该项目,可以使用以下链接: http : //dl.dropbox.com/u/4220513/WpfApplication2.zip 域对象: namespace WpfApplication2 { public class Person { public String Name { get; set; } public Address Address { get; set; } } public class Address { public String Street { get; set; } public String City { get; set; } public String Summary { […]