Inheritance: FarsiLibrary.Win.FAPopup.FAPopupContainer, IPopupControl
        /// <summary>
        /// Creates a new instance of FADatePickerConverter class.
        /// </summary>
        public FADatePickerConverter()
        {
            RightToLeftChanged += new EventHandler(OnInternalRightToLeftChanged);
            ThemeChanged += new EventHandler(OnInternalThemeChanged);
            PopupShowing += new EventHandler(OnInternalPopupShowing);
            mv = new FAMonthViewContainer(this);
            mv.MonthViewControl.SelectedDateTimeChanged += new EventHandler(OnMVSelectedDateTimeChanged);
            mv.MonthViewControl.ButtonClicked += new CalendarButtonClickedEventHandler(OnMVButtonClicked);
            FALocalizeManager.LocalizerChanged += new EventHandler(OnInternalLocalizerChanged);
            FAThemeManager.ManagerThemeChanged += new EventHandler(OnInternalManagerThemeChanged);
            convert = new Button();
            convert.Size = new Size(DEF_CONVERT_WIDTH, Height - 4);
            convert.Image = ButtonImage;
            convert.TabStop = false;
            convert.Click += new EventHandler(OnConvertButtonClick);
            convert.GotFocus += new EventHandler(OnConvertButtonFocus);
            Controls.Add(convert);

            FormatInfo = FormatInfoTypes.ShortDate;

            if (mv.MonthViewControl.DefaultCulture.Equals(mv.MonthViewControl.PersianCulture))
            {
                calType = CalendarTypes.Persian;
            }
            else
            {
                calType = CalendarTypes.English;
            }

            Text = FALocalizeManager.GetLocalizerByCulture(Thread.CurrentThread.CurrentUICulture).GetLocalizedString(StringID.Validation_NullText);
            UpdateButtons();
        }
示例#2
0
 /// <summary>
 /// Creates a new instance of FADatePicker class.
 /// </summary>
 public FADatePicker()
 {
     mv = new FAMonthViewContainer(this);
     RightToLeftChanged += OnInternalRightToLeftChanged;
     mv.MonthViewControl.SelectedDateTimeChanged += OnMVSelectedDateTimeChanged;
     mv.MonthViewControl.SelectedDateRangeChanged += OnMVSelectedDateRangeChanged;
     mv.MonthViewControl.ButtonClicked += OnMVButtonClicked;
     FALocalizeManager.Instance.LocalizerChanged += OnInternalLocalizerChanged;
     base.TextBox.TextChanged += (sender, e) => OnTextChanged(EventArgs.Empty);
     PopupShowing += OnInternalPopupShowing;
     Text = FALocalizeManager.Instance.GetLocalizerByCulture(mv.MonthViewControl.DefaultCulture).GetLocalizedString(StringID.Validation_NullText);
     FormatInfo = FormatInfoTypes.ShortDate;
 }
示例#3
0
 /// <summary>
 /// Creates a new instance of FADatePicker class.
 /// </summary>
 public FADatePicker()
 {
     mv = new FAMonthViewContainer(this);
     RightToLeftChanged += OnInternalRightToLeftChanged;
     mv.MonthViewControl.SelectedDateTimeChanged  += OnMVSelectedDateTimeChanged;
     mv.MonthViewControl.SelectedDateRangeChanged += OnMVSelectedDateRangeChanged;
     mv.MonthViewControl.ButtonClicked            += OnMVButtonClicked;
     FALocalizeManager.Instance.LocalizerChanged  += OnInternalLocalizerChanged;
     base.TextBox.TextChanged += (sender, e) => OnTextChanged(EventArgs.Empty);
     PopupShowing             += OnInternalPopupShowing;
     Text       = FALocalizeManager.Instance.GetLocalizerByCulture(mv.MonthViewControl.DefaultCulture).GetLocalizedString(StringID.Validation_NullText);
     FormatInfo = FormatInfoTypes.ShortDate;
 }
示例#4
0
        /// <summary>
        /// Creates a new instance of FADatePicker class.
        /// </summary>
        public FADatePicker()
        {
            mv = new FAMonthViewContainer(this);
            RightToLeftChanged += new EventHandler(OnInternalRightToLeftChanged);
            mv.MonthViewControl.SelectedDateTimeChanged += new EventHandler(OnMVSelectedDateTimeChanged);
            mv.MonthViewControl.ButtonClicked           += new CalendarButtonClickedEventHandler(OnMVButtonClicked);
            FALocalizeManager.LocalizerChanged          += new EventHandler(OnInternalLocalizerChanged);

            PopupShowing += new EventHandler(OnInternalPopupShowing);
            Text          = FALocalizeManager.GetLocalizerByCulture(Thread.CurrentThread.CurrentUICulture).GetLocalizedString(StringID.Validation_NullText);

            FormatInfo = FormatInfoTypes.ShortDate;
        }