コード例 #1
0
ファイル: TestDataCreator.cs プロジェクト: tamifist/SynTau
        public SynthesizerSetting CreateSynthesizerSetting()
        {
            SynthesizerSetting synthesizerSetting = new SynthesizerSetting()
            {
                AppServiceUrl     = "http://test.com",
                SynthesizerApiUrl = "http://100.100.100.100"
            };

            return(GetOrCreate(() => synthesizerSetting));
        }
コード例 #2
0
        public SynthesizerSettingsViewModel(SynthesizerSetting synthesizerSettings)
        {
            Title = AppResources.SynthesizerSettings_Title;

            Model = synthesizerSettings;

            SaveCommand   = new Command(async() => await Save());
            DeleteCommand = new Command(async() => await Delete());

            MessagingCenter.Subscribe <LogsViewModel>(this, "SynthesizerSettingsSynced", (sender) =>
            {
                Model = sender.SynthesizerSettings;
            });
        }
コード例 #3
0
ファイル: LogsViewModel.cs プロジェクト: tamifist/SynTau
        private async Task ShowSettings()
        {
            if (SynthesizerSettings == null)
            {
                SynthesizerSettings = new SynthesizerSetting()
                {
                    AppServiceUrl = Identifiers.Environment.AppServiceUrl,
                    //SynthesizerApiUrl = Identifiers.Environment.SynthesizerApiUrl,
                    DelayAfterStrikeOn = 150
                };
            }

            await Application.Current.MainPage.Navigation.PushAsync(
                new SynthesizerSettingsPage(SynthesizerSettings));
        }
コード例 #4
0
 public SynthesizerSettingsPage(SynthesizerSetting synthesizerSettings)
 {
     InitializeComponent();
     BindingContext = new SynthesizerSettingsViewModel(synthesizerSettings);
 }