Articles of xaml

XAML使用@绑定到一个属性

我有一个有@base属性的类。 @是必需的,因为“base”是C#语言的保留字。 我如何从XAML绑定到这个属性?

在Windows Phone 8.1上播放GIF

如何让GIF在Windows Phone 8.1应用程序上播放? 我看到,正常的图像控制simplay显示为一个静态图像的gifs。我将如何去实际上像IE浏览器在运行时间玩GIF?

如何在Visual Studio中使用外部库?

我想尝试使用外部库,并在Visual Studio中使用它们。 我怎么办? 我从NAudio的网站下载,打破MP3文件,并包含文件.dll ..在项目c#中使用类?

获取窗口大小

我正在写一个Windows通用应用程序,并需要一种方法来获得窗口的高度。 我find了Window.Bound ,但是Boundvariables是非静态的。 因此,我需要知道所创build的默认Window对象,即它是否存在并且是公共的。 如果我不能访问这个,那么我可以通过另一种方式获得窗口的高度?

我是否必须使用Windows 8才能开发Windowsapp store?

我真的想要回滚W8,但我想有一个select开发的Windowsapp store(例如,我可能会购买Windows Surface和使用它作为testing环境,但保持开发W7)是否有可能? 当我说一个应用程序,我的意思是C#/ XAML。

如何隐藏MahApps.Metro窗口中的closuresbutton?

我试图隐藏/删除MahApps MetroWindow上的closuresbutton,但没有成功。 我试过这个代码: private const int GWL_STYLE = -16; private const int WS_SYSMENU = 0x80000; [DllImport("user32.dll", SetLastError = true)] private static extern int GetWindowLong(IntPtr hWnd, int nIndex); [DllImport("user32.dll")] private static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong); private void Window_Loaded(object sender, RoutedEventArgs e) { var hwnd = new WindowInteropHelper(this).Handle; SetWindowLong(hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) & […]

在Windows 8应用程序中浏览文件夹?

我正在努力为Windows 8编写一个应用程序。 我想添加一个input框让用户浏览他们的文件/文件夹并select一个文件夹,然后我将search其内容。 我需要的只是添加input框和button“浏览”,这将允许我看一个用户文件。 我怎么能把这个简单的XAML结构添加到我的程序中?

是否有可能使用Windows 8应用程序需要关系数据库的Windows Azure移动服务?

我现在正在自学如何用C#和XAML开发Windows 8应用程序,我想像Windows那样将Windows Azure服务用作我的数据库的云服务器。 我对这项技术是陌生的,据我所知移动服务不是用于通用工具,但是我仍然不知道是否可以像SQL一样使用它,在这种情况下,许多表格是相互关联的。 如果不是,我应该使用什么Windows Azure服务? 虚拟机,也许?

Windows 8 C#/ XAML应用程序在一台机器上,而不是另一台机器的大内存使用情况

我正在C#/ XAML中的Windows 8应用程序工作。 我正在使用MVVM模式,SQLite数据库,多语言支持等,我没有太多注意应用程序使用多less内存时运行。 它跑得相当快。 在某个时候,我觉得应用程序的转换速度要慢得多。 我也试图通过提交过程 – 创build上传包(对于X64,X86,ARM),运行authenticationtesting。 该应用程序通过了authenticationtesting。 但是我对速度有点担忧,而且我试图检查它的内存使用情况,发现它使用了几百MB的内存,并且在某些时候内存可能会上升到1GB(根据任务pipe理器中报告的数字)。 所以我尝试了一些debugging,发现在它到达App.xaml.cs代码的第二行之前,它已经使用了大约150 MB。 我试图将这个项目加载到另一台机器上,并在那里运行,内存使用量通常小于100MB,速度是我在减速之前所经历的。 所以这对我来说是正常的。 那么你们有没有类似的经历? 你有什么想法如何使我的原始机器上的应用程序正常工作? 我的印象是,在代码中我没有任何东西可以做。 这可能与我原来的机器上的项目有关。 但是我不知道是什么设置。 我试过重新启动机器,并没有解决问题。 应用程序变慢后,它也坠毁了。 在事件查看器中,我看到消息提到了vrfcore.dll。 我做了一些search,看到它与应用程序validation程序有关,我记得之前尝试运行应用程序validation程序。 我也尝试了工具栏中的debugging位置,并尝试模拟暂停。 但即使我不知道这样做,记忆力也是很高的。 这个问题似乎只影响我的机器上的应用程序,但不是所有的应用程序。

强制XAML页面重新加载

我试图找出如何强制页面完全初始化以C#和XAML编程(Windows Phone 8.1运行时)。 (请注意,这不是一个关于数据绑定的问题,因为不需要dynamic更新几个值,整个页面需要重新进行自身的重新设置)。 Page类被设置为caching它自己 – this.NavigationCacheMode = NavigationCacheMode.Required; 我尝试了简单的答案,如设置 this = new Page(); 当前页面不能正常工作,显然是只读的。 不完全确定如何继续作为页面和框架提供没有明显的reload()方法或等价物。