first step
This commit is contained in:
@ -1,7 +1,9 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Threading.Tasks;
|
||||
using System.Xml.Linq;
|
||||
using Billing.Languages;
|
||||
using Billing.Models;
|
||||
using Xamarin.Forms;
|
||||
|
||||
@ -77,6 +79,11 @@ namespace Billing.UI
|
||||
Grid.SetRowSpan(view, rowSpan);
|
||||
return view;
|
||||
}
|
||||
|
||||
public static async Task ShowMessage(this Page page, string message, string title = null)
|
||||
{
|
||||
await page.DisplayAlert(title ?? page.Title, message, Resource.Ok);
|
||||
}
|
||||
}
|
||||
|
||||
public static class ModelExtensionHelper
|
||||
|
@ -155,7 +155,8 @@ namespace Billing.UI
|
||||
itemHeight = rowHeight;
|
||||
}
|
||||
var rect = new Rectangle(0, lastHeight, width, itemHeight);
|
||||
item.Layout(rect);
|
||||
//item.Layout(rect);
|
||||
LayoutChildIntoBoundingRegion(item, rect);
|
||||
lastHeight += itemHeight + spacing;
|
||||
}
|
||||
}
|
||||
|
@ -245,7 +245,7 @@ namespace Billing.UI
|
||||
HorizontalOptions = LayoutOptions.End,
|
||||
VerticalOptions = LayoutOptions.Center
|
||||
}
|
||||
.Binding(Switch.IsToggledProperty, nameof(IsToggled), BindingMode.TwoWay);
|
||||
.Binding(Switch.IsToggledProperty, nameof(IsToggled), mode: BindingMode.TwoWay);
|
||||
}
|
||||
|
||||
public class OptionEntryCell : OptionCell
|
||||
@ -283,7 +283,7 @@ namespace Billing.UI
|
||||
VerticalOptions = LayoutOptions.Center,
|
||||
ReturnType = ReturnType.Next
|
||||
}
|
||||
.Binding(Entry.TextProperty, nameof(Text), BindingMode.TwoWay)
|
||||
.Binding(Entry.TextProperty, nameof(Text), mode: BindingMode.TwoWay)
|
||||
.Binding(InputView.KeyboardProperty, nameof(Keyboard))
|
||||
.Binding(Entry.PlaceholderProperty, nameof(Placeholder))
|
||||
.DynamicResource(Entry.TextColorProperty, BaseTheme.TextColor)
|
||||
@ -334,7 +334,7 @@ namespace Billing.UI
|
||||
HorizontalOptions = LayoutOptions.Fill,
|
||||
VerticalOptions = LayoutOptions.Fill
|
||||
}
|
||||
.Binding(Editor.TextProperty, nameof(Text), BindingMode.TwoWay)
|
||||
.Binding(Editor.TextProperty, nameof(Text), mode: BindingMode.TwoWay)
|
||||
.Binding(Editor.FontSizeProperty, nameof(FontSize))
|
||||
.Binding(InputView.KeyboardProperty, nameof(Keyboard))
|
||||
.Binding(Editor.PlaceholderProperty, nameof(Placeholder))
|
||||
|
Reference in New Issue
Block a user