예제 #1
0
        private void LoadData()
        {
            Items = SamplesDefinition.SamplesCategoryList;

            var reverse = SamplesDefinition.CreateSamples();

            reverse.Reverse();

            foreach (var item in reverse)
            {
                item.BackgroundColor = Color.FromHex("#525ABB");
                item.Badge           = 0;
            }

            ItemsReverse = reverse;
        }
예제 #2
0
        public App()
        {
            InitializeComponent();

            // Localization:
            //
            // Use "DefaultStringResources" key to define the default Resx type and get
            // the most compact version of the Translation Xaml extension like this:
            //
            // <Label Text="{ artina:Translate MyStringKey }" />
            //
            // Optionally:
            // <Label Text="{ artina:Translate Key=MyStringKey }" />
            //
            // To use another named Resx you can use either:
            //
            // a) define the namspace of the Resx type, for instance:
            //    xmlns:resx="clr-namespace:RoboScout"
            //
            //	  and use it like this:
            //	  <Label Text="{ artina:Translate Key=resx:OtherResources.MyStringKey }" />
            //
            //  b) define a StaticResource as an instance of the Resx type
            //	   <resx:OtherResources x:Key="MyOtherResourcesKey" />
            //
            //	   and use it like this:
            //	   <Label Text="{ artina:Translate Key=MyStringKey, Source={ StaticResource MyOtherResourcesKey } }" />
            //
            // Note: The Extension supports both Converter and StringFormat properties
            // as regular Bindings do.

            Resources["DefaultStringResources"] = new Resx.AppResources();

            MainPage = GetMainPage();

            MainPage.SetValue(NavigationPage.BarTextColorProperty, Color.White);

            SampleData.Initialize();
            SamplesDefinition.Initialize();
        }