【发布时间】:2011-12-09 23:55:42
【问题描述】:
这是一个非常简单的问题:我在我的 C# 类中定义了一个字符串,我希望它是 XAML 按钮的内容。而已。我可以在里面放什么??????我知道这是基本的 WPF ......我会继续寻找答案。提前致谢。
我的 XAML
<Window x:Class="BarScore.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525"
>
<StackPanel>
<Button Name="Start" Content="???" Height="25" Width="100"
Margin="20" />
</StackPanel>
</Window>
我的 C# 代码
using System;
using System.Windows;
using System.Windows.Controls;
namespace BarScore
{
public partial class MainWindow : Window
{
public string BUTTON_NAME_STR = "START";
public MainWindow()
{
InitializeComponent();
}
}
}
PS:我知道我可以去代码写:
Start.Content = BUTTON_NAME_STR;
但如果可能的话,我希望它是从 XAML 到 C#,而不是相反。
【问题讨论】:
-
您已将 Binding 指定为您的标签之一。您在互联网上没有得到任何关于如何设置数据上下文以及如何进行绑定的最简单示例吗?
-
@AngelWPF 我找到了几个示例,但大多数都与资源(静态和动态)绑定,其他则与外部 xml 绑定。我已经包含了绑定,因为我虽然它可能是一种“绑定”语法。