【问题标题】:ProgressBar.Value property not available in Visual Studio 2012 WPFProgressBar.Value 属性在 Visual Studio 2012 WPF 中不可用
【发布时间】:2014-02-28 08:09:58
【问题描述】:

我正在努力学习 C#。在这种情况下,我使用的是 Visual Studio 2012 Express 和 WPF。

我正在尝试让 ProgressBar.Value 属性可用,但即使我启用并定义了 System.Windows.Controls 类,它也不会出现。

我可以选择ProgressBar.ValueProperty 属性。 我用谷歌搜索了它,并没有想出到目前为止它丢失的任何原因......

【问题讨论】:

  • 您可以发布您拥有的代码吗?可能会更容易诊断问题。
  • “值”依赖属性肯定在 VS2012 (.NET 4.5) 的进度条上。 ValueProperty 可能是此 DP 的支持属性。代码将非常有助于帮助您。

标签: c# wpf visual-studio-2012


【解决方案1】:

我想你搞错了。您只能将值分配给 ProgressBars 的实例,而不是类本身。

ProgressBar myProgressBar = new ProgressBar();
myProgressBar.Value = 30;

最好先开始学习 OOP(面向对象编程)而不是 C#。

【讨论】:

  • 不,他没有搞错——见here
【解决方案2】:

在设计视图上进行操作,选择ProgressBar 进入属性面板(右)并寻找Value你可以随意改变它,

因此,如果您想以编程方式对其进行编辑:创建您的实例(从工具箱拖放或使用 XAML 或 C# 创建它),然后通过代码访问它:

myProgressBar.Value = 100;

XAML 创建代码:

 <ProgressBar x:Name="myProgressBar" Value="100" />

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多