Tag: xamarin.forms

如何在Xamarin表单NavigationPage中更改backGround颜色

我正在尝试在navigationPage中更改navigationBar的背景颜色我正在使用此代码`使用System; using System; using Xamarin.Forms; using System.Collections.Generic; using System.Text; using System.Linq; using System.Threading.Tasks; namespace P { public class App : Application { public App () { MainPage = new NavigationPage(new LoginPage()); } protected override void OnStart () { } protected override void OnSleep () { } protected override void OnResume () { // Handle when […]

Xamarin表单更新listView itemSource

好吧我有一个ListView对象,它有一个List作为ItemSource ,我想在对象列表发生变化时刷新ItemSource 。 ListView有一个个性化的ItemTemplate现在我已经这样做了: public NearMe () { list=jM.ReadData (); listView.ItemsSource = list; listView.ItemTemplate = new DataTemplate(typeof(FilialeCell)); searchBar = new SearchBar { Placeholder=”Search” }; searchBar.TextChanged += (sender, e) => { TextChanged(searchBar.Text); }; var stack = new StackLayout { Spacing = 0 }; stack.Children.Add (searchBar); stack.Children.Add (listView); Content = stack; } public void TextChanged(String text){ //DOSOMETHING […]

Xamarin与Prism MasterDetail导航一起使用

我已经开始使用Prism和Xamarin.Forms在Xamarin Studio上构建应用程序。 我的问题是,我似乎无法找到代码片段作为应用内部MasterDetail导航的示例。 每次我导航到一个页面时,它只会在上一个主视图的顶部呈现一个新视图。 是否有某个示例或关于如何使用可切换视图的说明,以便在xamarin上使用棱镜实现主/细节导航? 我已经为Windows窗体应用程序找到了一些棱镜示例,但没有特定于xamarin窗体。 提前谢谢你,对于这个普遍的问题感到抱歉。

如何将ImageSource设置为Xamarin.Forms.Button?

我正在尝试使用按钮中的图像属性添加背景图像。 我面临的问题是我无法将StreamImageSource设置为按钮背景。 如果我尝试这样做,我会遇到下面给出的错误。 我用来设置Image的代码: ImageSource iconsource =ImageSource.FromStream(() => new MemoryStream(ImgASBytes)); Button Icon = new Button (); Icon.Image = iconsource ; 我遇到的错误: 错误CS0266:无法将类型’Xamarin.Forms.ImageSource’隐式转换为’Xamarin.Forms.FileImageSource’。 存在显式转换(您是否错过了演员?)

iOS上不支持全局支持PushAsync,请使用NavigationPage

当我处理ListView项目的Tap事件时,一切正常,但是当我在TabbedPage它时,它显示exception请提前解决此问题。 例外:iOS上不支持全局支持PushAsync,请使用NavigationPage。 这是Xaml代码: <!– –> 这是OnClick处理程序: async void Handle_Clicked(object sender, System.EventArgs e) { await Navigation.PushAsync(new Page1()); }

Xamarin.Forms – 主/详细页面和导航历史记录问题

我有一个使用masterdetail页面在所有页面显示菜单的应用程序。 导航在我的应用程序中以两种方式发生。 一个来自菜单,另一个来自仪表板。 因此,如果我导航到另一个页面,然后按“返回”按钮,它将关闭该应用程序。 它不记得导航历史记录。 主详细信息页面如下: public class RootPage : MasterDetailPage { public RootPage () { var menuPage = new MenuPage (); menuPage.Menu.ItemSelected += (sender, e) => NavigateTo (e.SelectedItem as MenuItem); Master = menuPage; Detail = new NavigationPage (new ContractsPage ()); } void NavigateTo (MenuItem menu) { Page displayPage = (Page)Activator.CreateInstance (menu.TargetType); Detail = new […]

如何将ListView按钮的绑定上下文设置为Xamarin Forms中父级的绑定上下文

基本上,我有一个带有DataTemplate选择器的ListView,它使用基于ListView项的特定DataTemplate。 现在,在DataTemplate中 – 我有一个带有命令的按钮,应该在Parent(或ListView)本身的ViewModel上绑定。 请注意,我只想绑定按钮的Command属性,因为Text和其他属性需要绑定到按钮的当前绑定Context。 DataTemplate的BindingContext是ListView Item bindingContext(在本例中为Message Model),但我希望能够将数据模板中的特定按钮仅绑定到父listView的viewmodel。 我怎么做?

如何在Xamarin.Forms中绑定ListView中的列表

我的页面上有一个ListView, ItemSource为List ,如下所示: public class AssetModel { public string AssetId { get; set; } public string Description { get; set; } public List TaskDetailList { get; set; } } public class TaskDetail { public string Description { get; set; } } 如何在父列表中绑定TaskDetail列表? 期望的布局:

在Xamarin.Forms中将Image转换为字节数组

我需要像字节数组一样传递一个图像( Image _thresholdedImage )…我不知道怎么做到这一点。 任何的想法? 谢谢! _thresholdedImage.Source = ImageSource.FromStream (() => photo.Source); var tessResult = await _tesseractApi.SetImage(imageBytes);

Newtonsoft.Json反序列化Xamarin iOS项目中的对象

我在Xamarin.Forms项目中遇到了一些非常奇怪的行为。 我正在从REST API中检索一些序列化数据。 然后我尝试使用Json.NET将其反序列化为一个对象。 这在Android上完全正常,如果我将代码复制到.NET控制台应用程序,它也可以工作。 但是在我的iOS项目中,对.DeserializeObject()的调用只返回null。 它不会以任何方式抛出错误或抱怨。 我确实找到了这个讨论: https : //forums.xamarin.com/discussion/15152/deserialization-not-working-with-json-net-on-ios-device-ios-simulator-works ,但我没有链接首先是所有程序集并尝试设置TJPurtell.1752建议的属性也没有帮助。 谁能告诉我该怎么办? 非常感谢! 一月 编辑 这是我正在尝试反序列化的示例响应: [ { “Isbn”:{ “Isbn10″:”0099910101”, “Isbn13″:”9780099910107” }, “Title”:”A Farewell to Arms”, “Authors”:[ “Ernest Hemingway” ], “Publisher”:”Random House”, “ReleaseDate”:”1994″, “PageCount”:293, “Description”:”In 1918 Ernest Hemingway went to war, to the ‘war to end all wars’. He volunteered for ambulance service in […]