当前位置: 首页>>代码示例>>C#>>正文


C# EntryElement.BecomeFirstResponder方法代码示例

本文整理汇总了C#中MonoTouch.Dialog.EntryElement.BecomeFirstResponder方法的典型用法代码示例。如果您正苦于以下问题:C# EntryElement.BecomeFirstResponder方法的具体用法?C# EntryElement.BecomeFirstResponder怎么用?C# EntryElement.BecomeFirstResponder使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MonoTouch.Dialog.EntryElement的用法示例。


在下文中一共展示了EntryElement.BecomeFirstResponder方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CreateRootElement

        private RootElement CreateRootElement()
        {
            var captionLabel = UIHelper.CreateLabel (
                "cross copy",
                true,
                32,
                32,
                UITextAlignment.Center,
                UIColor.Black
                );
            UILabel subcaptionLabel = UIHelper.CreateLabel (
                WELCOME_LABEL_TEXT,
                false,
                14,
                85,
                UITextAlignment.Center,
                lightTextColor
                );
            subcaptionLabel.Tag = 3;

            captionLabel.Frame = new Rectangle (0, 10, 320, 40);
            subcaptionLabel.Frame = new Rectangle (20, 55, 280, 100);
            UIView header = new UIView (new Rectangle (0, 0, 300, 145));
            header.AddSubviews (captionLabel, subcaptionLabel);

            var root = new RootElement ("Secrets")
            {
                new Section (header),
                (secretsSection = new Section ("Secrets")),
                new Section ()
                {
                    (secretEntry = new AdvancedEntryElement ("Secret", "enter new phrase", "", null))
                }
            };

            secretsSection.AddAll (from s in AppDelegate.HistoryData.Secrets select (Element)CreateImageButtonStringElement (s));

            secretEntry.AutocapitalizationType = UITextAutocapitalizationType.None;
            secretEntry.ShouldReturn += delegate {

                if (String.IsNullOrEmpty (secretEntry.Value))
                    return false;

                var newSecret = new Secret (secretEntry.Value);
                AppDelegate.HistoryData.Secrets.Add (newSecret);

                if (root.Count == 2)
                    root.Insert (1, secretsSection);

                secretsSection.Insert (
                    secretsSection.Elements.Count,
                    UITableViewRowAnimation.Fade,
                    CreateImageButtonStringElement (newSecret)
                    );
                secretEntry.Value = "";
                secretEntry.ResignFirstResponder (false);
                DisplaySecretDetail (newSecret);

                return true;
            };
            secretEntry.ReturnKeyType = UIReturnKeyType.Go;
            if (secretsSection.Count == 0) {
                secretEntry.BecomeFirstResponder (true);
                root.RemoveAt (1);
            }
            return root;
        }
开发者ID:bshehera,项目名称:cross-copy,代码行数:67,代码来源:AppDelegate.cs

示例2: InstapaperSignInController

                public InstapaperSignInController(InstapaperBookmark instapaper, Action<bool> callback)
                {
                    this.instapaper = instapaper;
                    this.callback = callback;

                    var root = new RootElement ("Instapaper") {
                        new Section ("", "Get your account at instapaper.com"){
                            (userElement = new EntryElement ("Username", "or email address", instapaper.username)),
                            (passwordElement = new EntryElement ("Password", "", instapaper.password, true))
                        }
                    };
                    dvc = new DialogViewController (UITableViewStyle.Grouped, root, true);
                    dvc.NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem (Locale.GetText ("Close"), UIBarButtonItemStyle.Plain, delegate { Close (false);}), false);
                    dvc.NavigationItem.RightBarButtonItem = new UIBarButtonItem (Locale.GetText ("Save"), UIBarButtonItemStyle.Plain, delegate { Save (); });

                    SetViewControllers (new UIViewController [] { dvc }, false);

                    userElement.BecomeFirstResponder (false);
                }
开发者ID:sdether,项目名称:TweetStation,代码行数:19,代码来源:Instapaper.cs


注:本文中的MonoTouch.Dialog.EntryElement.BecomeFirstResponder方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。