我想在我的桌面应用程序(如Windows 8)中显示进度ProgressRing.这种类型的进度在安装时或Windows Start时显示,但是这个控件可以在很多应用程序中使用,因为它非常干净和现代,但我不知道如何实现.进度环图像在这里.
请看图片:

我可以知道如何编写代码可以在XAML或代码中吗?我已经看到在WPF ProgressRing控件中不存在,所以我必须去一些自定义控件.想法链接或建议请问我该如何处理.
我正在用 Python 编写一个应用程序,代码已经在那里了。我尝试运行代码,但出现此错误。
import win32security
ImportError: No module named win32security
import win32api
ImportError: No module named win32api
Run Code Online (Sandbox Code Playgroud)
我已经在本地设置中安装了 Python,我认为它工作正常。我打开 cmd 提示符并输入“python”,我得到这个响应
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)
这样Python就安装好了。我需要做哪些更改才能使我的代码正常工作?是否有任何名为 win32api 或 win32security 的软件包我必须单独安装才能使其正常工作?
我需要开发一个支持本地化的应用程序,因此我需要TextBlock以这样一种方式格式化 a:字符串的一部分从绑定中获取一个参数,一部分从资源中获取。我是这样写的
<TextBlock Height="30" >
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} -- *Now only* {1:C}!">
<Binding Path="Description"/>
<Binding Path="Price"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)
现在这只是我需要从资源字符串中获取的部分。该字符串位于资源中,但我不知道如何以这种方式创建该字符串。任何人都可以帮助我吗?
我知道使用转换器是一个解决方案,但我有很多这样的场景,因此我最终可能会得到多个转换器,这不是一个好主意。我相信使用StringFormat我可以实现它。但我缺少一些东西。
我有一种情况需要处理按键事件,它可以是 AZ、0-9 中的任何事件,但我需要在 ViewModel 中处理它。按下哪个键应该传递给 ViewModel。我正在使用棱镜 6.0,因此 View1ViewModel 与 view1 自动连接。
我知道对于我可以处理的特定键,但如何对所有键执行相同操作。
我在 ViewModel“KeyPressed”中有一个属性,我在代码隐藏中尝试了以下代码
private void Window_PreviewKeyUp(object sender, KeyEventArgs e)
{
_mainWindowViewModel.KeyPressed = e.Key;
}
Run Code Online (Sandbox Code Playgroud)
但是此代码不会像 Prism 框架中的 viewmodel 那样更新 View1ViewModel,并且视图绑定是通过框架进行的。我尝试使用交互,我将下面的代码放在根Grid部分。
<i:Interaction.Triggers >
<i:EventTrigger EventName="KeyUp">
<i:InvokeCommandAction Command="{Binding KeyUpEventCommand}"
CommandParameter="..."/>
</i:EventTrigger>
</i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)
该事件被触发,但由于没有 Command 参数,因此它为空。我需要传递一个 commandParameter,但不知道它应该是什么!
在视图模型中:
public DelegateCommand KeyUpEventCommand { get; private set; }
private string strAlphabet;
public string Alphabets
{
get { return strAlphabet; }
set { SetProperty(ref strAlphabet, value); }
}
public MainWindowViewModel(IEventAggregator eventAggregator)
{
KeyUpEventCommand …Run Code Online (Sandbox Code Playgroud) 我写了一个小代码,但发现了一些惊人的东西.我有一个班级名称学生和里面的calss声明了一个List <>这样的变量名称学生(与班级名称相同)
Class Students
{
private String Name;
private int Age;
public Students(){}
List<Students> Students = new List<Students>();
...
}
Run Code Online (Sandbox Code Playgroud)
这里编译时错误是
'学生':成员名称不能与其封闭类型相同
但是如果我在其他类中声明相同的List ...就像
Class Students
{
private String Name;
private int Age;
public Students(){}
...
}
Class Program
{
....
List<Students> Students = new List<Students>();
Students.Add(new Students("Deb","B++"));
Students.Add(new Students("DDD", "A++"));
............
}
Run Code Online (Sandbox Code Playgroud)
这很好.我的问题是,为什么?我们如何在其他calsses中创建自定义变量作为类名,但不在同一个类中?任何精心设计的答案都会很好,因为我想获得这方面的知识.
最近我升级了Visual Studio 2013 update 2.这个巨大的更新有很多变化,这个更新中的一个是Windows Phone 8.1 Apps你现在可以开始建设.
目前我正在开发一个应用程序,我需要在其中配置WMAppManifest.xml文件中的某些值.即使在MSDN中说文件已经存在,Properties但我找不到任何文件.http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509(v=vs.105).aspx
令人惊讶的是,整个文件丢失了,我想要改变的价值已不复存在了.是否有人遇到过这个问题,并且如何找出这个文件的位置?是否重命名.我用谷歌搜索但未能得到我正在看的东西.如果有人指导我会很棒.
谢谢
这可能很容易做,也可能很困难,但是任何人都可以告诉我如何设计scrollviewer像这样的图像
在设计领域,我对 WPF 还很陌生。我在 Visual studio Blend 2013 中了解了这个设计,并且喜欢这个 UI 的外观和感觉,请建议一种在 xaml 或 UI 后面的代码中为其编码的方法。
这是我的拇指方法
<Style x:Key="ScrollThumbs" TargetType="{x:Type Thumb}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Thumb}">
<Grid x:Name="Grid">
<Rectangle HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Fill="Transparent" />
<Border x:Name="Rectangle1" CornerRadius="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Background="LightGray" />
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="Tag" Value="Horizontal">
<Setter TargetName="Rectangle1" Property="Width" Value="Auto" />
<Setter TargetName="Rectangle1" Property="Height" Value="7" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)
但是如何更改上下箭头。