Exemplo n.º 1
0
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            switch ((MainMenuSelections)value)
            {
            case MainMenuSelections.Agenda:
                return(LocalizedResources.GetString("MainMenuItem_Agenda"));

            case MainMenuSelections.Calendar:
                return(LocalizedResources.GetString("MainMenuItem_Calendar"));

            case MainMenuSelections.Classes:
                return(LocalizedResources.GetString("MainMenuItem_Classes"));

            case MainMenuSelections.Day:
                return(LocalizedResources.GetString("MainMenuItem_Day"));

            case MainMenuSelections.Schedule:
                return(LocalizedResources.GetString("MainMenuItem_Schedule"));

            case MainMenuSelections.Settings:
                return(LocalizedResources.GetString("MainMenuItem_Settings"));

            case MainMenuSelections.Years:
                return(LocalizedResources.GetString("MainMenuItem_Years"));

            default:
                throw new NotImplementedException("Unknown MainMenuSelections enum value");
            }
        }
Exemplo n.º 2
0
        public override void OnViewModelLoadedOverride()
        {
            base.OnViewModelLoadedOverride();

            ViewModel.PropertyChanged += ViewModel_PropertyChanged;
            UpdateStartDate();
            UpdateEndDate();

            switch (ViewModel.State)
            {
            case AddClassViewModel.OperationState.Adding:
                this.Title = LocalizedResources.GetString("AddClassPage_AddTitle");
                if (_appBarButtonDelete != null)
                {
                    this.PrimaryCommands.Remove(_appBarButtonDelete);
                }
                break;

            case AddClassViewModel.OperationState.Editing:
                this.Title = LocalizedResources.GetString("AddClassPage_EditTitle");
                if (!this.PrimaryCommands.Contains(AppBarButtonDelete))
                {
                    this.PrimaryCommands.Add(AppBarButtonDelete);
                }
                break;
            }
        }
Exemplo n.º 3
0
        public ContentsList()
        {
            InitializeComponent();

            listView.SmallImageList  = ExplorerImageList.List.ImageList;
            _renameMenuItem          = new ToolStripMenuItem(LocalizedResources.GetResString("Menu.Rename", "Rename"));
            _renameMenuItem.Click   += new EventHandler(_renameMenuItem_Click);
            _deleteMenuItem          = new ToolStripMenuItem(LocalizedResources.GetResString("Menu.Delete", "Delete"));
            _deleteMenuItem.Click   += new EventHandler(_deleteMenuItem_Click);
            _metadataMenuItem        = new ToolStripMenuItem(LocalizedResources.GetResString("Menu.Metadata", "Metadata..."));
            _metadataMenuItem.Click += new EventHandler(_metadataMenuItem_Click);

            _appendReplicationIDMenuItem        = new ToolStripMenuItem("Append ReplicationID");
            _appendReplicationIDMenuItem.Click += new EventHandler(_appendReplicationIDMenuItem_Click);
            _checkoutMenuItem        = new ToolStripMenuItem("Checkout...");
            _checkoutMenuItem.Click += new EventHandler(_checkoutMenuItem_Click);
            _checkinMenuItem         = new ToolStripMenuItem("Checkin...");

            _checkinMenuItem.Click += new EventHandler(_checkinMenuItem_Click);
            _replicationMenuItem    = new ToolStripMenuItem("Replication");
            _replicationMenuItem.DropDownItems.Add(_appendReplicationIDMenuItem);
            _replicationMenuItem.DropDownItems.Add(_checkoutMenuItem);
            _replicationMenuItem.DropDownItems.Add(_checkinMenuItem);

            _contextItemCount = contextStrip.Items.Count;

            LocalizedResources.GlobalizeMenuItem(contextStrip);
        }
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            string initialString = "- ";

            if (parameter is string && (parameter as string).Equals("IncludeSpace"))
            {
                initialString = " - ";
            }

            if (value is ViewItemHomework)
            {
                if ((value as ViewItemHomework).Class.IsNoClassClass)
                {
                    return(CapitalizeFirstLetter(LocalizedResources.GetString("String_HomeworkDatePrefix")));
                }
                else
                {
                    return(initialString + LocalizedResources.GetString("String_HomeworkDatePrefix"));
                }
            }

            else if (value is ViewItemExam)
            {
                if ((value as ViewItemExam).Class.IsNoClassClass)
                {
                    return(CapitalizeFirstLetter(LocalizedResources.GetString("String_ExamDatePrefix")));
                }
                else
                {
                    return(initialString + LocalizedResources.GetString("String_ExamDatePrefix"));
                }
            }

            return(value);
        }
Exemplo n.º 5
0
        protected override async void OnStart()
        {
            AppResources = new LocalizedResources();
            await AppResources.SetLanguageAsync("fr-FR");

            BaseViewModel vm = new BaseViewModel(AppResources);

            MainPage.BindingContext = vm;
        }
Exemplo n.º 6
0
        public WeekComboBox()
        {
            base.ItemsSource = new string[]
            {
                LocalizedResources.GetString("String_BothWeeks"),
                LocalizedResources.Common.GetStringWeekA(),
                LocalizedResources.Common.GetStringWeekB()
            };

            base.SelectedIndex     = 0;
            base.SelectionChanged += WeekComboBox_SelectionChanged;
        }