本文整理汇总了C#中IMainWindow类的典型用法代码示例。如果您正苦于以下问题:C# IMainWindow类的具体用法?C# IMainWindow怎么用?C# IMainWindow使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IMainWindow类属于命名空间,在下文中一共展示了IMainWindow类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: MenuItemFeatureCommand
public MenuItemFeatureCommand(IMainWindow mainWindow, IEnumerable<SelectedItem> selection, MenuItemFeature menuItemFeature, Search search, PluginSerializationLevel serialization)
: base(mainWindow, selection)
{
Util.ThrowIfParameterNull(menuItemFeature, "menuItemFeature");
_menuItemFeature = menuItemFeature;
_search = search;
_serialization = serialization;
}
开发者ID:ChrisH4rding,项目名称:xenadmin,代码行数:8,代码来源:MenuItemFeatureCommand.cs
示例17: PlugIn
/// <summary>
/// Plugs in the current node to the main window.
/// </summary>
/// <param name="mainForm"> Main window on which the node will be plugged in. </param>
public void PlugIn(IMainWindow mainForm)
{
if (null == mainForm)
{
ExceptionManager.Throw(new ArgumentNullException("mainForm"));
}
mainForm.SetCurrentControl(this);
}
开发者ID:gitter-badger,项目名称:UROCare,代码行数:12,代码来源:SetupNodeControl.cs
示例18: MainWindowViewModel
public MainWindowViewModel(IMainWindow view, IContainer container)
: base(view, container)
{
ShowFirstChildCommand = new DelegateCommand<object>(OnShowFirstChild);
ShowSecondChildCommand = new DelegateCommand<object>(OnShowSecondChild);
ShowModalWindowCommand = new DelegateCommand<object>(OnShowModalWindow);
ExitCommand = new DelegateCommand<object>(OnExit);
}
开发者ID:jpreecedev,项目名称:WPFMVVMWithStructureMap,代码行数:8,代码来源:MainWindowViewModel.cs
示例19: MainWindowPresenter
public MainWindowPresenter(IMainWindow my_view, IOPSClient my_client)
{
view = my_view;
client = my_client;
client.SessionCreated += ClientOnSessionCreated;
client.SessionCompleted += ClientOnSessionCompleted;
}
开发者ID:divyashreeu,项目名称:ozeki-call-recorder,代码行数:8,代码来源:MainWindowPresenter.cs
示例20: CoreModule
public CoreModule(IShell shell, IStateManager stateManager, IMainWindow mainWindow)
{
this.shell = shell;
this.stateManager = stateManager;
this.mainWindow = mainWindow;
this.shell.AttemptingDeactivation += ShellDeactivating;
}
开发者ID:offbeat-solutions,项目名称:offgit,代码行数:8,代码来源:CoreModule.cs
注:本文中的IMainWindow类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论