Native.Dialog alert = new Native.Dialog(Forms.Context.MainWindow);
alert.Title = arguments.Title;
var message = arguments.Message.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace(Environment.NewLine, "<br>");
- var label = new ELabel(alert)
- {
- Text = "<span font_size=30 color=#000000 align=center>" + message + "<\\span>",
- };
- label.Show();
-
- var box = new Box(alert);
- box.Show();
-
- bool labelAdded = false;
- box.Resized += (s, e) =>
- {
- label.LineWrapType = WrapType.Word;
- //set 2% padding for alert text message width
- label.LineWrapWidth = (int)Math.Round(box.Geometry.Width * 0.98);
- if (!labelAdded)
- {
- /*Adding label to the box (box.PackEnd(label)) has been placed in box.Resized()
- event due to get better performance. For some reason (probably EFL bug) when
- it's placed outside of it, box.Resized() event is called far too many times.*/
- box.PackEnd(label);
- labelAdded = true;
- }
- };
-
- alert.Content = box;
+ alert.Text = message;
EButton cancel = new EButton(alert) { Text = arguments.Cancel };
alert.NegativeButton = cancel;
%define XF_RELEASE 233
# Increase this XF_DEV_VERSION when any public APIs of Xamarin.Forms.Platform.Tizen are changed.
-%define XF_DEV_VERSION 002
+%define XF_DEV_VERSION 003
Name: xamarin-forms-tizen
Summary: Xamarin.Forms for Tizen platform