当前位置: 首页>>代码示例>>C#>>正文


C# IMainWindow类代码示例

本文整理汇总了C#中IMainWindow的典型用法代码示例。如果您正苦于以下问题:C# IMainWindow类的具体用法?C# IMainWindow怎么用?C# IMainWindow使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


IMainWindow类属于命名空间,在下文中一共展示了IMainWindow类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: BaseViewModel

 public BaseViewModel(ICommandService commandService, IQueryService queryService, IMainWindow mainWindow, ILog logger)
 {
     _MainWindow = mainWindow;
     _CommandService = commandService;
     _QueryService = queryService;
     _Logger = logger;
 }
开发者ID:iliasjennane,项目名称:pokerleaguemanager,代码行数:7,代码来源:BaseViewModel.cs

示例2: MainWindowViewModel

        public MainWindowViewModel(IMainWindow mainWindow, IEnumerable<IBuildServer> buildServers)
        {
            BuildServers = buildServers.Select(b => new BuildServerViewModel(b));

            CloseApplicationCommand = new ActionCommand(() => Application.Current.Shutdown());
            MinimizeToTrayCommand = new ActionCommand(mainWindow.MinimizeToTray);
        }
开发者ID:thenathanjones,项目名称:ojo,代码行数:7,代码来源:MainWindowViewModel.cs

示例3: ScriptApi

        /// <summary>APIの処理を実際に担当できるサブモジュールを用いてインスタンスを初期化します。</summary>
        /// <param name="window">キャラ表示ウィンドウ</param>
        /// <param name="character">実際のキャラクター</param>
        /// <param name="voiceOperator">発声処理器</param>
        /// <param name="chatWindow">チャット枠</param>
        /// <param name="requestor">スクリプト実行要求器</param>
        /// <param name="setting">設定事項</param>
        /// <param name="characterName">キャラクター名</param>
        public ScriptApi(
            IMainWindow window,
            IHarrietCharacter character,
            IVoiceOperator voiceOperator,
            IChatWindowModel chatWindow,
            IScriptRequestor requestor,
            CharacterSetting setting,
            IScriptApiSetting scriptApiSetting,
            string characterName
            )
        {
            this.Window = window;
            this.Character = character;
            this._voiceOperater = voiceOperator;
            this.ChatWindow = chatWindow;
            this.CharacterName = characterName;
            this.Setting = new SettingWindowViewModel(setting);
            this.ScriptRequest = requestor;

            _keyboardHook = new KeyboardHook(OnKeyboardUpDown);

            ////プラグインがあったら拾い、無かったら無視
            //try
            //{
            //    TextConverter = TextToPronounceConverterLoader.Load().FirstOrDefault() ??
            //                    new ImeTextConverter(); 
            //}
            //catch(Exception)
            //{
            //    TextConverter = new ImeTextConverter();
            //}

            _scriptApiSetting = scriptApiSetting;
        }
开发者ID:malaybaku,项目名称:harriet,代码行数:42,代码来源:ScriptApi.cs

示例4: MainWindowCommandModel

 /// <summary>
 /// Initializes a new instance of the <see cref="MainWindowCommandModel"/> class.
 /// </summary>
 /// <param name="mainWindowViewModel">The main window view model.</param>
 /// <param name="mainWindow">The main window of the application.</param>
 public MainWindowCommandModel(MainWindowViewModel mainWindowViewModel, IMainWindow mainWindow)
 {
     //this.mainWindowViewModel = mainWindowViewModel;
     //this.mainWindow = mainWindow;
     //this.mainWorkArea = mainWindow.Designer;
     this.WorkAreaCommands = new WorkAreaCommands(mainWindowViewModel, mainWindow.WorkArea);
 }
开发者ID:Jedzia,项目名称:BackBock,代码行数:12,代码来源:MainWindowCommandModel.cs

示例5: ListViewModel

        public ListViewModel(IMainWindow mainWindow, ISelectDirectoryService selectDirectoryService)
        {
            _mainWindow = mainWindow;
            
            _appFolder = System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + @"\KidsPlayer\";
            _filePath = _appFolder + "moviesList.xml";

            LoadMoviesList();

            if (Movies == null || !Movies.Any())
            {
                if (selectDirectoryService.DetermineDirectory())
                {
                    Movies = Directory.EnumerateFiles(selectDirectoryService.DirectoryName, "*.mp4")
                        .Select(file => new Movie { Path = file })
                        .ToList();

                    //var ffMpeg = new FFMpegConverter();
                    //Directory.CreateDirectory(_appFolder + "thumbnails");

                    //foreach (var movie in Movies)
                    //{
                    //    ffMpeg.GetVideoThumbnail(movie.Path, _appFolder + @"thumbnails\" + movie.Name + ".jpg", 50);
                    //}
                   

                }
            }
        }
开发者ID:TimeCoder,项目名称:KidsPlayer,代码行数:29,代码来源:ListViewModel.cs

示例6: ParentMenuItemFeatureCommand

 public ParentMenuItemFeatureCommand(IMainWindow mainWindow, IEnumerable<SelectedItem> selection, ParentMenuItemFeature owner, Search search)
     : base(mainWindow, selection)
 {
     Util.ThrowIfParameterNull(owner, "owner");
     _owner = owner;
     _search = search;
 }
开发者ID:huizh,项目名称:xenadmin,代码行数:7,代码来源:ParentMenuItemFeatureCommand.cs

示例7: UpdateVIFCommand

 public UpdateVIFCommand(IMainWindow mainWindow, VM vm, VIF vif, Proxy_VIF proxyVIF)
     : base(mainWindow, vm)
 {
     _vm = vm;
     _vif = vif;
     _proxyVIF = proxyVIF;
 }
开发者ID:huizh,项目名称:xenadmin,代码行数:7,代码来源:UpdateVIFCommand.cs

示例8: Initialize

        /// <summary>
        /// 起動後にモデルの動作を開始します。
        /// NOTE: エントリポイント的に動作する
        /// </summary>
        private void Initialize(IMainWindow mainWindow)
        {
            string characterName = CommonSettingRecord.Load().CharacterName;
            CharacterSetting = CharacterSetting.Load(characterName);

            _characterOperator = new HarrietCharacterOperator(
                characterName,
                mainWindow,
                CharacterSetting.CharacterAppearance
                );

            _scriptingOperator = new ScriptingOperator(
                characterName,
                mainWindow,
                _characterOperator.Character,
                CharacterSetting
                );

            Observable.FromEventPattern<EventArgs>(_scriptingOperator, nameof(_scriptingOperator.Initialized))
                  .Take(1)
                  .Subscribe(_ => _timer.Start());

            Observable.FromEventPattern<EventArgs>(_scriptingOperator, nameof(_scriptingOperator.Closed))
                .Take(1)
                .Subscribe(_ => mainWindow.Close());

            _scriptingOperator.Start();

            //タイマーは初期化スクリプトが読み終わってから稼働開始するのでここでは放置
            //_timer.Start();
        }
开发者ID:malaybaku,项目名称:harriet,代码行数:35,代码来源:ModelCore.cs

示例9: Initialize

        public static void Initialize(IMainWindow mainWindow)
        {
            //Form form = (mainWindow as Form);
            //m_parent = form;

            //m_manager = TaskbarManager.Instance.TabbedThumbnail;
        }
开发者ID:Mofsy,项目名称:jinxbot,代码行数:7,代码来源:ThumbnailPreviewManager.cs

示例10: RevertToSnapshotCommand

 public RevertToSnapshotCommand(IMainWindow mainWindow, VM vm, VM snapshot)
     : base(mainWindow, vm)
 {
     Util.ThrowIfParameterNull(snapshot, "snapshot");
     _snapshot = snapshot;
     _VM = vm;
 }
开发者ID:huizh,项目名称:xenadmin,代码行数:7,代码来源:RevertToSnapshotCommand.cs

示例11: ShowMembersMenu

        public ShowMembersMenu(IMainWindow mainWindow)
        {
            _mainWindow = mainWindow;

            // Gather list of implemented filters in this assembly.
            CompositionHelper.ComposeInExecutingAssembly(this);
        }
开发者ID:markusl,项目名称:jro,代码行数:7,代码来源:ShowMembersMenu.cs

示例12: DockWindow

        public DockWindow(IMainWindow window)
        {
            InitializeComponent();

            _window = window;
            Icon = new BitmapImage(new Uri(@"C:\Users\Shawn.Axsom\Desktop\TaskDash.ico"));
        }
开发者ID:axs221,项目名称:TaskDash,代码行数:7,代码来源:DockWindow.xaml.cs

示例13: ReadkeyCommandTests

 public ReadkeyCommandTests()
 {
     this.platformFacade = Substitute.For<IPlatformFacade>();
     this.platformFacade.RegisterHotKey(Keys.None, 0).ReturnsForAnyArgs(true);
     this.keyMapService = new KeyMapService(this.platformFacade);
     this.mainWindow = Substitute.For<IMainWindow>();
 }
开发者ID:codito,项目名称:oshell,代码行数:7,代码来源:ReadkeyCommandTests.cs

示例14: ViewGameResultsViewModel

        public ViewGameResultsViewModel(ICommandService commandService, IQueryService queryService, IMainWindow mainWindow, ILog logger)
            : base(commandService, queryService, mainWindow, logger)
        {
            CloseCommand = new RelayCommand(x => this.Close());

            Height = 400;
            WindowTitle = "View Game Results";
        }
开发者ID:iliasjennane,项目名称:pokerleaguemanager,代码行数:8,代码来源:ViewGameResultsViewModel.cs

示例15: LoadExportProjectAddins

        public void LoadExportProjectAddins(IMainWindow mainWindow)
        {
            foreach (IExportProject exportProject in AddinManager.GetExtensionObjects<IExportProject> ()) {
                mainWindow.AddExportEntry(exportProject.GetMenuEntryName(), exportProject.GetMenuEntryShortName(),
                    new Action<Project, IGUIToolkit>(exportProject.ExportProject));

            }
        }
开发者ID:dineshkummarc,项目名称:longomatch,代码行数:8,代码来源:AddinsManager.cs


注:本文中的IMainWindow类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。