static void UpdateUi(BaseLinkButton view, TextView control)
        {
            if (view.FontSize > 0)
            {
                control.TextSize = (float)view.FontSize;
            }

            if (view.IsUnderline)
            {
                control.PaintFlags = control.PaintFlags | PaintFlags.UnderlineText;
            }
        }
Exemplo n.º 2
0
        private static void UpdateUi(BaseLinkButton view, UILabel control)
        {
            var labelTitle = new NSMutableAttributedString(control.Text);

            if (view.IsUnderline)
            {
                labelTitle.AddAttribute(UIStringAttributeKey.UnderlineStyle,
                                        NSNumber.FromInt32((int)NSUnderlineStyle.Single),
                                        new NSRange(0, labelTitle.Length));
            }

            control.AttributedText = labelTitle;
        }
Exemplo n.º 3
0
        internal void RenderButton(HtmlTextWriter writer, int index)
        {
            string id = ToolbarParent.ClientID + "_item_" + index.ToString();

            writer.AddAttribute(HtmlTextWriterAttribute.Id, id);

            RenderButtonWrapperAttributes(writer);
            writer.RenderBeginTag(HtmlTextWriterTag.Div);

            if (BaseLinkButton.Text == "")
            {
                BaseLinkButton.Text = " "; // required for image to show
            }
            RenderButtonLinkAttributes(writer);

            //if (!PostBack)
            //    BaseLinkButton.PostBackUrl = "javascript:void(0);";

            BaseLinkButton.RenderControl(writer);

            writer.RenderEndTag();
        }