Tag: winrt xaml

ListView的项目在WinRT中插入动画

最近我开始构建自己的大型Windows 8商店应用程序。 在UI上工作我开始复制一些好的UI。 我在标准的Mail应用程序中遇到了在列表视图中插入新元素的非常有趣的动画。 当您单击链时,它会展开并显示链中的所有消息。 这是拍摄的video。 我不知道他们用什么技术来实现这个动画和行为。 任何人都可以帮助我,解释或举例说明我该如何实现这种行为? 谢谢。

将WPF中的图像源绑定到URL

我一直在浏览不同的post,试图弄清楚我的问题有什么问题。 基本上我的用户控件上有一个Image标签,而我想绑定到一个url。 但是这不起作用。 我尝试使用返回BitmapImage(new Uri((string)value));的ValueConverter BitmapImage(new Uri((string)value)); 但这不起作用。 我唯一能得到的是你不能绑定到一个url,你必须下载你想要绑定的图像。 我不想下载我seacrch的所有图像。 是否有工作来完成这项任务,而不必在本地下载图像。 我认为通过返回BitmapImage,ValueConverter方法将是最好的。 请帮忙? public class MyViewModel { private string _posterUrl; public string PosterUrl { get { //Get Image Url, this is an example and will be retrieved from somewhere else. _posterUrl = “http://www.eurobuzz.org/wp-content/uploads/2012/08/logo.jpg”; return _posterUrl; } set { _posterUrl = value; NofityPropertyChanged(p => p.PosterUrl); } […]

C#/ XAML编译错误 – 各种错误(名称“LayoutAwarePage”不存在“)

编辑 : 以下是代码的pastebins: BasicPage1.xaml.cs BasicPage1.xaml LayoutAwarePage.cs 编辑2 我在这里添加了一个MS Connect票证: https://connect.microsoft.com/VisualStudio/feedback/details/771648/c-xaml-compile-error-various-errors-the-name-layoutawarepage-does-not-exist#tabs 我正希望其他人经历并知道如何解决因为我对整个事件感到有点沮丧。 问题 我一直在使用C#/ XAML来学习Windows应用程序来学习绳索。 花了几个小时学习后,我决定开始自己的应用程序,这很好。 问题是,在添加一些视图等之后,我开始在我的XAML文件中获得以下错误(所有这些): 错误5名称“LayoutAwarePage”在名称空间“using:Accountable.Common”中不存在。 G:\ Coding Projects \ Visual Studio 2012 \ SAVED \ Accountable \ Accountable \ BasicPage1.xaml 1 1 Accountable 这很奇怪,因为Accountable.Common是在XAML文件中声明的: 所以我在这里读到关闭XAML文件并关闭Visual Studio 2012并重新打开,再加上Building,解决了这个问题。 它没有。 现在,它会在您首次创建新模板时创建的公共文件中导致以下错误: 错误1’Fortable.Common.BooleanNegationConverter’未实现接口成员’Windows.UI.Xaml.Data.IValueConverter.ConvertBack(object,System.Type,object,string)’G:\ Coding Projects \ Visual Studio 2012 \ SAVED \ Accountable \ Accountable \ […]

Metro UI:我正在切换xaml但图片没有加载

我有一个多xaml地铁应用程序。 我想通过按钮点击在xaml之间切换。 private void Button_Click_1(object sender, RoutedEventArgs e) { Window.Current.Content = new BlankPage1(); this.InitializeComponent(); } private void Button_Click_2(object sender, RoutedEventArgs e) { Window.Current.Content = new Sudoku.sudoku(); Window.Current.Activate(); } private void Button_Click_3(object sender, RoutedEventArgs e) { TextTwist.text_twist ob= new TextTwist.text_twist(); ob.InitializeComponent(); Window.Current.Content = ob; } 这是具有按钮的主xaml的逻辑代码。 现在,当我单击button1(/ button2 / button3)时,屏幕上会显示相应的xaml,但不会加载相关的图像。 它们在设计师中完全可见。 请帮帮我。 这是一个xaml片段 相关图像是网格背景图像,按钮图像等。

如何知道FrameworkElement何时被完全呈现?

对于WPF, Window类中有ContentRendered事件,它告诉我们何时呈现可视元素。 有什么能帮助我实现UWP应用的相同结果吗? 我想知道什么时候FrameworkElement已经完全呈现,所以我可以在那之后触发一些动作。 我不认为Loaded事件对此有帮助,因为它在屏幕上有任何内容之前触发了。

如何绑定到用户控件的属性?

在Windowsapp store应用中,您可以创建用户控件来封装和重用代码隐藏和布局XAML。 简单的用户控件可能如下所示: 现在,我想设置绑定。 因此,我创建了具有公开UI控件的Text属性的属性的代码隐藏。 像这样的东西: public string TextBoxText { get { return MyTextBoxText.Text; } set { MyTextBoxText.Text = value; } } 但是,这不起作用。 似乎绑定到用户控件的数据是XAML UI的重要组成部分。 但它是如何完成的?

如何在Windows 8中显示宽度可变的Gridview项目?

我的GridView项目的大小是它的first item size 。 我该如何改变这种行为? 如何根据内容显示具有可变Width GridView items ? 我想展示第一个,但我得到第二个。 有什么建议吗?

在mvvmlight for Windows 8中缺少EventToCommand行为 – 解决?

问题说这一切真的:) 我正在使用MVVM Light在XAML / C#中编写Windows 8应用程序,我注意到EventToCommandfunction尚未实现。 对于任何人都可以提出建议,是否有任何解决方法? 谢谢!

Windows Store App ListBox的PreviewKeyDown

Windows Store应用程序的PreviewKeyDown是否相同? 它不可用。 我有与此处描述的完全相同的问题: 我有一个ListBox,上面有一个TextBox。 我想使用箭头键从ListBox导航到TextBox。 目的是如果选择ListBox中的第一个项目,并且用户键入,则TextBox将获得焦点。

ListViewItem IsSelected Binding – 适用于WPF,但不适用于WinRT

我正在尝试将ListViewItem的IsSelected属性绑定到ViewModel中的属性。 它在WPF中工作正常,但在Windows RT中,IsSelected属性永远不会被设置。 public class Item : INotifyPropertyChanged { private readonly string name; private bool isSelected; public event PropertyChangedEventHandler PropertyChanged; public bool IsSelected { get { return isSelected; } set { isSelected = value; RaisePropertyChanged(“IsSelected”); } } public string Name { get { return name; } } public Item(string name) { this.name = name; } […]