コード例 #1
0
        protected virtual void OnIconButtonClicked(object sender, System.EventArgs e)
        {
            IconSelection iconSelection = new IconSelection();

            Dialog dialog = new Dialog("Select Icon", this, DialogFlags.DestroyWithParent);

            dialog.Modal = true;

            dialog.Add(iconSelection);
            //dialog.AddButton("Close", ResponseType.Close);
            dialog.Run();

            dialog.Destroy();
        }
コード例 #2
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            if (context != null && context.Instance != null && provider != null)
            {
                edSvc = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService));
                var ctrl = context.Instance as IIconfont;
                if (edSvc != null)
                {
                    using (var f = new IconSelection(ctrl.IconFontName))
                    {
                        if (f.ShowDialog() == DialogResult.OK)
                        {
                            value = f.SelectKey;
                        }
                    }
                }
            }

            return(value);
        }
コード例 #3
0
 partial void SelectSelectedIcon(NSObject sender)
 {
     _iconSelection = IconSelection.SELECTED;
     LoadImageFromDropbox();
 }
コード例 #4
0
 partial void SelectDefaultIcon(NSObject sender)
 {
     _iconSelection = IconSelection.DEFAULT;
     LoadImageFromDropbox();
 }
コード例 #5
0
		protected virtual void OnIconButtonClicked (object sender, System.EventArgs e)
		{
			IconSelection iconSelection = new IconSelection();
			
			Dialog dialog = new Dialog("Select Icon", this, DialogFlags.DestroyWithParent);
			dialog.Modal = true;
			
			dialog.Add(iconSelection);
			//dialog.AddButton("Close", ResponseType.Close);
			dialog.Run();
			
			dialog.Destroy();
			
		}