本文整理汇总了C#中UIButton.Apply方法的典型用法代码示例。如果您正苦于以下问题:C# UIButton.Apply方法的具体用法?C# UIButton.Apply怎么用?C# UIButton.Apply使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UIButton
的用法示例。
在下文中一共展示了UIButton.Apply方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BindClientButton
private void BindClientButton (UIButton v)
{
if (model.Client == null) {
v.Apply (Style.NewProject.NoClient);
v.SetTitle ("NewProjectClientHint".Tr (), UIControlState.Normal);
} else {
var text = model.Client.Name;
if (String.IsNullOrEmpty (text)) {
text = "NewProjectNoNameClient".Tr ();
}
v.Apply (Style.NewProject.WithClient);
v.SetTitle (text, UIControlState.Normal);
}
}
示例2: ReloadTableViewFooter
public ReloadTableViewFooter()
{
errorLabel = new UILabel ();
errorLabel.Text = "FooterErrorLoadingLabel".Tr ();
errorLabel.Apply (Style.Log.ReloadTableViewFooterLabel);
syncButton = UIButton.FromType (UIButtonType.System);
syncButton.Apply (Style.Log.ReloadTableViewFooterButton);
syncButton.SetTitle ("FooterTryAgainLabel".Tr (), UIControlState.Normal);
syncButton.TouchUpInside += (sender, e) => {
if (SyncButtonPressedHandler != null) {
SyncButtonPressedHandler.Invoke ();
}
};
Add (errorLabel);
Add (syncButton);
}
示例3: NormalItem
public static void NormalItem (UIButton v)
{
v.Apply (MenuItem);
v.SetTitleColor (Color.Gray, UIControlState.Normal);
v.SetTitleColor (Color.White, UIControlState.Highlighted);
}
示例4: BindTagsButton
private void BindTagsButton (UIButton v)
{
var text = String.Join (", ", model.Tags.Select ((t) => t.To.Name));
if (String.IsNullOrEmpty (text)) {
v.Apply (Style.EditTimeEntry.NoTags);
v.SetTitle ("EditEntryTagsHint".Tr (), UIControlState.Normal);
} else {
v.Apply (Style.EditTimeEntry.WithTags);
v.SetTitle (text, UIControlState.Normal);
}
}