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


C# UISegmentedControl.GetChangedObservable方法代码示例

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


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

示例1: ViewDidLoad

		public override void ViewDidLoad()
		{
			base.ViewDidLoad();

			var viewSegment = new UISegmentedControl(new object[] {"Branches", "Tags"});
            NavigationItem.TitleView = viewSegment;

			var vm = (BranchesAndTagsViewModel)ViewModel;
            var weakVm = new WeakReference<BranchesAndTagsViewModel>(vm);

            BindCollection(vm.Items, x => {
                var e = new StringElement(x.Name);
                e.Clicked.Subscribe(MakeCallback(weakVm, x));
                return e;
            });
		
            OnActivation(d =>
            {
                d(vm.Bind(x => x.SelectedFilter, true).Subscribe(x => viewSegment.SelectedSegment = x));
                d(viewSegment.GetChangedObservable().Subscribe(x => vm.SelectedFilter = x));
            });
		}
开发者ID:xNUTs,项目名称:CodeBucket,代码行数:22,代码来源:BranchesAndTagsView.cs


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