Articles of xaml

Windows App Store – 拉伸图标

我在Windows商店有一个小问题。 我已经在提交中上传了所有必需的graphics,并且该应用程序具有所有必需的graphics(包括框和宽平铺图像)。 然而,在商店中,应用程序条目正在使用广泛的图像。 问题是,它使用的广泛的图像实际上是一个盒子图像,这是延伸。 任何想法出了什么问题?

Windows 8应用程序中的屏幕分辨率检测

有没有办法在Windows 8应用程序中检测屏幕的分辨率,以便相应地缩放和调整UI的元素? 如果不是,那么开发一个独立于分辨率的应用程序的最佳方式是什么? 有没有一个标准的方式,我不知道或有其他方式可以实现?

以编程方式检查Windows Store应用程序更新

实际上,我试图find一种方法来检查是否有更新可用于Windowsapp store。 有没有办法用API来做到这一点? 谢谢 ! 埃萨姆

绑定中的XAML绑定

我想绑定“MenuItemDescription”如何? Text="{Binding Path=LocalizedRessources.MenuItemDescription, Source={StaticResource LocalizedStrings}}" 提前谢谢 编辑: 我会尝试更加明确:我想要replace“MenuItemDescription”,它是由一个stringdynamic使用一个绑定 对不起,我的英文,我使用谷歌翻译来帮助我

Windows Phone 8 – 使用绑定将byte 数组加载到XAML映像中

我将图像存储为byte []数组,因为我无法将它们存储为BitmapImage。 ShotItem类将被存储在一个observableCollection的IsolatedStorage中。 namespace MyProject.Model { public class ShotItem : INotifyPropertyChanged, INotifyPropertyChanging { private byte[] _shotImageSource; public byte[] ShotImageSource { get { return _shotImageSource; } set { NotifyPropertyChanging("ShotImageSource"); _shotImageSource = value; NotifyPropertyChanged("ShotImageSource"); } } … } } 在我的xaml文件中,我有以下几点: <Image Source="{Binding ShotImageSource}" Width="210" Height="158" Margin="12,0,235,0" VerticalAlignment="Top" /> 不幸的是,我无法将图像作为一个字节直接加载到xaml中的Image容器中。 我不知何故需要将ShotImageSource byte []转换为BitmapImage。 我加载了不less图像,所以这也必须asynchronous完成。 我试图使用转换器绑定,但我不知道如何让它工作。 任何帮助将不胜感激 :)。

如何使WPF窗口标题的文本长度大于255个字符?

在VS2015中创build了WPF应用程序。 将窗口标题设置为长度为290的string。 Title = "123456789 223456789 323456789 423456789 523456789 623456789 723456789 823456789 923456789 133456789 233456789 333456789 433456789 533456789 633456789 733456789 833456789 933456789 143456789 243456789 343456789 443456789 543456789 643456789 743456789 843456789 943456789 153456789 253456789 "; 运行应用程序时,标题被截断为255个字符(跨2个屏幕最大化窗口和窗口)。 如何增加显示字符的数量? WPF窗口标题允许的最大长度是多less? 我试过了 如何设置WPF窗口的宽度等于其标题栏中的内容? 在代码和XAML中设置标题栏文本。

WPF:如何在对话单元中指定单位?

我想弄清楚如何使用适当的对话单元 (DLUs)在WPF中布局一个简单的对话框。 什么是对话单元? 对话框是基于用户首选字体大小的度量单位。 一个对话单元定义为平均字符宽度为4个对话单位,高8个对话单位: 这意味着对话单元: 改变选定的字体 更改为选定的DPI设置 不是方的 我花了大约两个小时从Windows Vista中select这个示例对话框,并使用各种dlu测量。 有人可以给出产生这个对话框的相应的XAML标记吗? 替代文字http://i44.tinypic.com/30a7390.jpg ( 图片链接 ) 无可否认,我对WPF XAML几乎一无所知。 每当我开始时,我都会因为无法弄清楚如何放置任何控制而受到阻碍。 似乎WPF中的一切都必须包含在某种types的面板中。 有StackPanels,FlowPanels,DockPanel, 网格等,如果你没有其中之一,那么它不会编译。 到目前为止,我唯一能够想到的XAML(使用XAMLPad): <DockPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Image Width="23" /> <Label>Are you sure you want to move this file to the Recycle Bin?</Label> <Image Width="60" /> <Label>117__6.jpg</Label> <Label>Type: ACDSee JPG Image</Label> <Label>Rating: Unrated</Label> <Label>Dimensions: 1072 × […]

在WinRT XAML中的GridView组内的垂直滚动

我正在使用GridView在WinRT XAML应用程序中显示不同组项目。 一切正常,除了ItemsPanelTemplate使用一个包裹网格,当它的空间不足时,我的物品垂直堆叠。 所以,我试图使用StackPanel,像这样: <GroupStyle.Panel> <ItemsPanelTemplate> <StackPanel Orientation="Vertical" Visibility="Visible" /> </ItemsPanelTemplate> </GroupStyle.Panel> 这些项目是垂直堆叠,这是伟大的,但现在的问题是,我不能滚动他们,他们不适合在屏幕上。 所以我尝试启用垂直滚动: <GroupStyle.Panel> <ItemsPanelTemplate> <StackPanel Orientation="Vertical" Visibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollMode="Enabled"/> </ItemsPanelTemplate> </GroupStyle.Panel> 但是这不起作用。 任何build议如何完成GridView组内的垂直滚动? 编辑1: 我也试过这个: <GroupStyle.Panel> <ItemsPanelTemplate> <ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollMode="Disabled" ZoomMode="Disabled" VerticalScrollMode="Enabled"> <StackPanel Orientation="Vertical" Visibility="Visible" /> </ScrollViewer> </ItemsPanelTemplate> </GroupStyle.Panel> 这会打乱debugging器,因为ItemsPanelTemplate需要面板作为孩子。

Windows Phone Flyout始终保持最佳状态

Windows Phone SDK的Flyout控件(WP 8.1)无法正常工作。 无论我如何更改Placement Property,唯一改变的是PlacementMode.Full。 顶部,底部,左侧和右侧仍然保持Flyout在显示器顶部。 有没有另外一种方法在我的页面底部显示Flyout? 例如,来自Microsoft的压光机应用程序具有这种确切的行为,同时按下CommandBar右边的AppBarButton来改变视图。 以下是我尝试的两种方法: XAML: <Page.Resources> <Flyout x:Key="MyFlyout"> <StackPanel> <TextBlock Text="Test"/> </StackPanel> </Flyout> </Page.Resources> C#: Flyout flyout = (Flyout) this.Resources["MyFlyout"]; flyout.Placement = FlyoutPlacementMode.Bottom; flyout.ShowAt(this.LayoutRoot); XAML: <Button Content="ShowFlyout"> <Button.Flyout> <Flyout Placement="Bottom"> <StackPanel> <TextBlock Text="Test"/> </StackPanel> </Flyout> </Button.Flyout> </Button>

Windows Phone 7的config / appSettings?

有没有办法像WP7应用程序和Web应用程序一样添加WP7应用程序的configuration文件? 我只需要一个简单的方法来保存一些设置我宁愿不创build我自己的对象,并且必须序列化/反序列化一个XML文件。 似乎没有任何一种项目模板,我可以添加到我的项目,所以只是想知道是否有人在最好的方式做了这个或一个想法?