草庐IT

c# - Windows Phone 的 Windows 应用商店应用程序上的照片捕获

好吧,我的问题很简单:如何使用相机通过适用于WindowsPhone8.1的Windows应用商店应用拍摄照片?MSDN上的示例使用Windows.Media.Capture.CameraCaptureUI,它在WindowsPhone上不可用,或者用于Silverlight。我找不到任何专门针对使用Windows运行时的WindowsPhone应用程序的文档或示例。如果有人知道,甚至有这方面的文档,我会很高兴。 最佳答案 在WP8.1运行时(也在Silverlight中)您可以使用MediaCapture.简而言之://First

c# - 如何动态改变 WPF 窗口的大小?

假设我们显示了一些WPF窗口,然后我们不得不在底部显示一些额外的面板。我想做的是增加WPF窗口大小并再次居中。有什么线索或样本吗? 最佳答案 您可以通过编程方式更改窗口的大小和位置,只需为大小设置适当的宽度和高度值,为位置设置适当的顶部和左侧值。但这更容易。正在关注thispage你得到根据内容自动调整窗口大小,并使用helpofthislink更改大小后,您可以再次将窗口居中。 关于c#-如何动态改变WPF窗口的大小?,我们在StackOverflow上找到一个类似的问题:

c# - 如何动态改变 WPF 窗口的大小?

假设我们显示了一些WPF窗口,然后我们不得不在底部显示一些额外的面板。我想做的是增加WPF窗口大小并再次居中。有什么线索或样本吗? 最佳答案 您可以通过编程方式更改窗口的大小和位置,只需为大小设置适当的宽度和高度值,为位置设置适当的顶部和左侧值。但这更容易。正在关注thispage你得到根据内容自动调整窗口大小,并使用helpofthislink更改大小后,您可以再次将窗口居中。 关于c#-如何动态改变WPF窗口的大小?,我们在StackOverflow上找到一个类似的问题:

c# - 如何在 xaml 中定义和使用资源以便它们可以在 C# 中使用

理论上,我认为我可以在xaml文件中定义Brushes和Colors等,然后将其分配给c#中的button.background。但是我该怎么做呢?我应该在哪里放置我的lineargradientbrush定义:只是将它放在我窗口的xaml文件中的不同位置会导致各种错误消息:/我在stackoverflow上发现了这个问题:HowtouseadefinedbrushresourceinXAML,fromC#which解释了一部分,不过他好像知道去哪里做Brush定义。我还尝试将shinyblue.xamlwpf模板添加到应用程序并添加了到app.xaml中的application.re

c# - 如何在 xaml 中定义和使用资源以便它们可以在 C# 中使用

理论上,我认为我可以在xaml文件中定义Brushes和Colors等,然后将其分配给c#中的button.background。但是我该怎么做呢?我应该在哪里放置我的lineargradientbrush定义:只是将它放在我窗口的xaml文件中的不同位置会导致各种错误消息:/我在stackoverflow上发现了这个问题:HowtouseadefinedbrushresourceinXAML,fromC#which解释了一部分,不过他好像知道去哪里做Brush定义。我还尝试将shinyblue.xamlwpf模板添加到应用程序并添加了到app.xaml中的application.re

c# - 类型引用找不到名为的公共(public)类型

我在xaml中收到类似“类型引用找不到名为‘Sign’的公共(public)类型”的错误。我该如何解决。Sign类在同一个程序集中。... 最佳答案 如果该类型与您正在修改的XAML位于同一程序集中,则在导入命名空间时省略clr-命名空间的程序集段。做xmlns:local="clr-namespace:NamespaceContainingSignClass"不要xmlns:local="clr-namespace:NamespaceContainingSignClass;assembly=AssemblyContainingSi

c# - 类型引用找不到名为的公共(public)类型

我在xaml中收到类似“类型引用找不到名为‘Sign’的公共(public)类型”的错误。我该如何解决。Sign类在同一个程序集中。... 最佳答案 如果该类型与您正在修改的XAML位于同一程序集中,则在导入命名空间时省略clr-命名空间的程序集段。做xmlns:local="clr-namespace:NamespaceContainingSignClass"不要xmlns:local="clr-namespace:NamespaceContainingSignClass;assembly=AssemblyContainingSi

c# - 在通用 Windows 应用程序中使用 MVVM Light 进行验证

在通用Windows应用程序应用程序中完成MVVMLight的设置后,我有以下结构,我想知道在2017年使用UWP和mvvmlight来通知用户错误并可能重置文本框的最干净的验证方法是什么需要时的值(value)。唯一的技巧是文本框是UserControl的一部分(为清晰起见,清理了不必要的xaml代码),因为它将被多次使用。我还添加了DataAnnotations和ValidationResult用于演示,而不是暗示这是最好的方法或者它目前以任何方式工作。就绑定(bind)、添加和删除值而言,代码工作正常View模型usingGalaSoft.MvvmLight;usingGalaS

c# - 在通用 Windows 应用程序中使用 MVVM Light 进行验证

在通用Windows应用程序应用程序中完成MVVMLight的设置后,我有以下结构,我想知道在2017年使用UWP和mvvmlight来通知用户错误并可能重置文本框的最干净的验证方法是什么需要时的值(value)。唯一的技巧是文本框是UserControl的一部分(为清晰起见,清理了不必要的xaml代码),因为它将被多次使用。我还添加了DataAnnotations和ValidationResult用于演示,而不是暗示这是最好的方法或者它目前以任何方式工作。就绑定(bind)、添加和删除值而言,代码工作正常View模型usingGalaSoft.MvvmLight;usingGalaS

c# - W10 新闻应用程序如何拉伸(stretch) gridview 中的项目?

我正在尝试创建一个类似于Windows10中默认新闻应用程序的GridView。据我所知,我必须为VariableSizedWrapGrid设置ItemHeight和ItemWidth。但是它不会拉伸(stretch)项目以适应整个网格宽度,而新闻应用程序会这样做,如下图所示。他们是怎么做到的?是特殊的自定义控件吗? 最佳答案 我只是给你一个概念:+---------++---------++---------+|small|||||+---------+||||---gap---|medium|||+---------+|||||