Tag: windows phone

如何更新子视图模型时如何更新父视图模型

在我的第一个视图模型(重命名为MainViewModel)中,我有一个ActionViewModel列表。 在我的xaml中,我有一个绑定到列表的列表框,在列表框中我有一个模板,它绑定到ActionViewModel的属性。 到目前为止一切都很好,一切正常。 选择其中一个列表项时,我会导航到ActionViewModel并使用它传递id。 ActionViewModel从内存中的静态列表中检索信息,MainViewModel还从中检索信息以创建actionviewmodel列表。 到目前为止仍然很好,我可以编辑属性,所有绑定工作正常,我很高兴。 通过单击保存按钮,信息将被收集并存储在静态列表中。 当我点击后退按钮时,我会返回列表,但遗憾的是显示的值仍然相同,是否有某种方法可以发送命令重新加载列表中的项目? 传递一个完整的viewmodel作为对新ActionViewModel的引用? 或者某些属性告诉父母’你的列表中的这个视图模型已被更新’? 我确信上面的文字有点令人困惑,所以这里有一些代码来澄清它(希望如此) MainViewModel.cs private List _actionViewModels; public List ActionViewModels { get { return _actionViewModels; } set { _actionViewModels = value; RaisePropertyChanged(() => ActionViewModels); } } private Cirrious.MvvmCross.ViewModels.MvxCommand _navigateToAction; public System.Windows.Input.ICommand NavigateToAction { get { _navigateToAction = _navigateToAction ?? new Cirrious.MvvmCross.ViewModels.MvxCommand((action) => NavigateToTheDesiredAction(action)); return _navigateToAction; } } […]

如何使用Windows.Web.Http中的新HttpClient下载图像?

使用Windows.Web.Http.HttpClient如何下载图像? 我想使用这个HttpClient,因为它可用于可移植类库。

在AppResources中使用字符串

我正在使用LocalizedResources来获取我的WP 8.1应用程序的本地化。 但是,如果我使用这样的代码: protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { string xyz = string.Empty; NavigationContext.QueryString.TryGetValue(“znam”, out xyz); tekstZnamenitosti.Text = AppResources.tekstTrsat; } 那么我必须有很多if语句来检查每个znamenitost 。 有没有办法使用 tekstZnamenitosti.Text = AppResources.xyz; 其中xyz是我之前和之前创建的字符串,是从我导航的页面传递的值。

Webbrowser控件与透明背景

我正在使用Windows phone 8应用程序。 这是我的代码: 我绑定XAML中的数据: 这里WebView是data binded to webbrowser control的data binded to webbrowser control 。 我有这样的内容: {0}<body bgcolor=BGCOLOR style=\"margin:0px;padding:0px;\" " 这里bgcolor=BGCOLOR我希望bgcolor是透明的。 我试过但它不起作用。

在Windows Phone 8.1 Runtime中读取项目文件夹中的文本文件

我希望在第一次启动应用程序时将我项目的根文件夹中的一个文件.txt读入我的数据库,但我不知道该怎么做。 任何人都知道我该怎么做,请帮助我……谢谢 我在Windows Phone 8.1 Runtime中工作。

使用HttpClient上传图片

我想使用HttpClient将文件上传到php脚本,以将其保存在Windows Phone 8.1应用程序的服务器上。 这是我从这篇文章得到的C#代码。 private async Task GetRawDataFromServer(byte[] data) { //Debug.WriteLine(“byte[] data length:” + Convert.ToBase64String(data).Length); var requestContent = new MultipartFormDataContent(); // here you can specify boundary if you need—^ var imageContent = new ByteArrayContent(data); imageContent.Headers.ContentType = MediaTypeHeaderValue.Parse(“image/jpeg”); requestContent.Add(imageContent, “image”, “image.jpg”); using (var client = new HttpClient()) { client.BaseAddress = new Uri(“http://sofzh.miximages.com/c%23/ return( $outputfile ); } […]

图像作为地图上的图钉 – Windows Phone 8

我试图将图像添加到Windows Phone 8地图,作为图钉 我的XAML上有以下代码 我的.cs代码如下 public partial class Contactos : PhoneApplicationPage { public Contactos() { InitializeComponent(); Loaded +=Contactos_Loaded; } private void Contactos_Loaded(object sender, RoutedEventArgs e) { UpdateMap(); } private void UpdateMap() { MapOverlay pin = new MapOverlay(); pin.Content = pushRed; pin.GeoCoordinate = new GeoCoordinate(38.57325D, -7.90546); pin.PositionOrigin = new Point(0, 0.5); MapLayer pinLayer = new MapLayer(); […]

Windows Phone 8.1 – 通过外部ScrollViewer元素处理WebView垂直滚动

问题 我必须在Windows Phone 8.1应用程序中的ScrollViewer中显示WebView ,具有以下要求: 应根据其内容调整WebView高度。 WebView垂直滚动应由外部ScrollViewer处理。 WebView应处理水平滚动,缩放(缩放缩放),文本选择(使用默认复制按钮)和链接导航。 在下面的图片是我的模拟布局(左侧)和类似function的最佳示例 – 这将是一个内置的邮件应用程序(在右侧) 示例XAML布局: 我尝试了什么 测量HTML内容并调整WebView高度 – 这部分工作 ,通过几次调整,我能够为WebView元素设置正确的高度。 订阅WebView中的Border元素 – 没有用 。 这里的问题是,在Windows Phone 8.1中,似乎WebView组件没有可视子元素(至少不是DependencyObject的) 我也尝试过使用ManupulationMode和IsHitTestVisible属性但没有成功 。 更新为所需的WebViewfunction添加了文本选择和复制按钮。 不知何故在原始问题内容中错过了它。

如何在Windows Phone中使用Bing Search API?

我正在尝试使用Bing Search API来查找图像作为我的应用内部磁贴的背景。 我在我的项目中包含了BingSearchContainer.cs但我无法使用此处提供的示例代码。 任何有关如何在我的Windows Phone 8应用程序中使用Bing Search API的指南都会受到关注! 谢谢你的回答。

用于移动设备的Web – ASP.NET的最佳实践

开始为移动设备(任何手机)构建Web应用程序。 使用ASP.NET 3.5 / ASP.NET 4.0和C#的最佳方法是什么? 更新(2010年2月) 任何使用Windows Mobile 7的新闻?