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


C# Label.SetLinkHandler方法代码示例

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


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

示例1: Build

		void Build ()
		{
			Stetic.Gui.Initialize (this);
			Stetic.BinContainer.Attach (this);

			var vbox = new VBox ();
			vbox.Spacing = 6;

			var referenceAssembliesLabelHBox = new HBox ();
			referenceAssembliesLabelHBox.Spacing = 6;

			var referenceAssembliesLabel = new Label ();
			referenceAssembliesLabel.Markup = GetBoldMarkup (GettextCatalog.GetString ("Choose the reference assemblies for your NuGet package."));
			referenceAssembliesLabel.UseMarkup = true;
			referenceAssembliesLabel.Xalign = 0;
			referenceAssembliesLabelHBox.PackStart (referenceAssembliesLabel, false, false, 0);

			var learnMoreLabel = new Label ();
			learnMoreLabel.Xalign = 0F;
			learnMoreLabel.LabelProp = GettextCatalog.GetString ("<a href=\"https://docs.nuget.org\">Learn more</a>");
			learnMoreLabel.UseMarkup = true;
			learnMoreLabel.SetLinkHandler (DesktopService.ShowUrl);
			referenceAssembliesLabelHBox.PackStart (learnMoreLabel, false, false, 0);

			vbox.PackStart (referenceAssembliesLabelHBox, false, false, 5);


			var scrolledWindow = new ScrolledWindow ();
			scrolledWindow.ShadowType = ShadowType.In;
			pclProfilesTreeView = new TreeView ();
			pclProfilesTreeView.CanFocus = true;
			pclProfilesTreeView.Name = "pclProfilesTreeView";
			pclProfilesTreeView.HeadersVisible = true;
			scrolledWindow.Add (pclProfilesTreeView);
			pclProfilesTreeView.SearchColumn = -1; // disable the interactive search
			pclProfilesTreeView.AppendColumn (CreateCheckBoxTreeViewColumn ());
			pclProfilesTreeView.AppendColumn (CreateProfileTreeViewColumn ());
			pclProfilesTreeView.AppendColumn (CreateProfileDescriptionTreeViewColumn ());

			pclProfilesStore = new ListStore (typeof (bool), typeof (string), typeof (string), typeof (object));
			pclProfilesTreeView.Model = pclProfilesStore;

			vbox.PackStart (scrolledWindow);

			Add (vbox);

			ShowAll ();
		}
开发者ID:PlayScriptRedux,项目名称:monodevelop,代码行数:48,代码来源:GtkReferenceAssembliesOptionsPanelWidget.UI.cs


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