ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Settings.FileGroup クラス

ファイルグループを管理するクラスです。最近使用したファイルや、お気に入りファイル、ファイルダイアログのフィルタリングなどを扱います。 [詳解]

公開メンバ関数

 FileGroup (global::YukkuriMovieMaker.Settings.FileGroupType groupType, global::YukkuriMovieMaker.Settings.FileType fileType, global::YukkuriMovieMaker.Settings.FileExtensions extensions, [global::System.Runtime.CompilerServices.Nullable(2)] string customFilter=null, [global::System.Runtime.CompilerServices.Nullable(new byte[] { 2, 1 })] global::System.Collections.Generic.IEnumerable< string > presetFiles=null)
 FileGroup クラスの新しいインスタンスを初期化します。
void AddRecentFile (string file)
 最近使用したファイルリストにファイルを追加します。
void RemoveDeletedFiles ()
 存在しないファイルを最近使用したファイルリストから削除します。
string CreateDialogFilter ()
 ファイルダイアログ用のフィルタ文字列を作成します。
CreateFileDialog<[global::System.Runtime.CompilerServices.Nullable(0)] T > (string defaultFileName, [global::System.Runtime.CompilerServices.Nullable(2)] string customFilter=null)
 指定された型のファイルダイアログを作成します。
void RemoveRecentFile (global::YukkuriMovieMaker.Settings.RecentFile recentFile)
 最近使用したファイルリストから指定されたファイルを削除します。

プロパティ

global::YukkuriMovieMaker.Settings.FileGroupType FileGroupType = groupType [get]
 ファイルグループのタイプを取得します。
global::YukkuriMovieMaker.Settings.FileType FileType = fileType [get]
 ファイルタイプを取得します。
string DialogDirectory [get, set]
 ファイルダイアログの初期ディレクトリを取得または設定します。
global::System.Collections.ObjectModel.ObservableCollection< global::YukkuriMovieMaker.Settings.RecentFile > RecentFiles = new global::System.Collections.ObjectModel.ObservableCollection<global::YukkuriMovieMaker.Settings.RecentFile>() [get]
 最近使用したファイルのコレクションを取得します。
global::System.Collections.ObjectModel.ObservableCollection< string > FavoriteFiles = new global::System.Collections.ObjectModel.ObservableCollection<string>() [get]
 お気に入りファイルのコレクションを取得します。
global::System.Collections.Generic.IEnumerable< string > PresetFiles = presetFiles ?? global::System.Array.Empty<string>() [get]
 プリセットファイルのコレクションを取得します。

詳解

ファイルグループを管理するクラスです。最近使用したファイルや、お気に入りファイル、ファイルダイアログのフィルタリングなどを扱います。

構築子と解体子

◆ FileGroup()

YukkuriMovieMaker.Settings.FileGroup.FileGroup ( global.YukkuriMovieMaker.Settings.FileGroupType groupType,
global.YukkuriMovieMaker.Settings.FileType fileType,
global.YukkuriMovieMaker.Settings.FileExtensions extensions,
[global::System::Runtime::CompilerServices::Nullable(2)] string customFilter = null,
[global::System::Runtime::CompilerServices::Nullable(new byte[] { 2, 1 }  )

FileGroup クラスの新しいインスタンスを初期化します。

引数
groupTypeファイルグループのタイプ。
fileTypeファイルタイプ。
extensionsファイル拡張子のコレクション。
customFilterカスタムフィルタ文字列。指定しない場合はnull。
presetFilesプリセットファイルのコレクション。指定しない場合はnull。

メソッド詳解

◆ AddRecentFile()

void YukkuriMovieMaker.Settings.FileGroup.AddRecentFile ( string file)

最近使用したファイルリストにファイルを追加します。

引数
file追加するファイルのパス。

◆ CreateDialogFilter()

string YukkuriMovieMaker.Settings.FileGroup.CreateDialogFilter ( )

ファイルダイアログ用のフィルタ文字列を作成します。

戻り値
ファイルダイアログで使用するフィルタ文字列。

◆ CreateFileDialog<[global::System.Runtime.CompilerServices.Nullable(0)] T >()

T YukkuriMovieMaker.Settings.FileGroup.CreateFileDialog<[global.System.Runtime.CompilerServices.Nullable(0)] T > ( string defaultFileName,
[global::System::Runtime::CompilerServices::Nullable(2)] string customFilter = null )

指定された型のファイルダイアログを作成します。

テンプレート引数
Tファイルダイアログの型。 Microsoft.Win32.FileDialog を継承し、引数のないコンストラクタを持つ必要があります。
引数
defaultFileNameダイアログの初期ファイル名。
customFilterカスタムフィルタ文字列。指定しない場合はnull。
戻り値
設定済みのファイルダイアログのインスタンス。
型制約
T :global 
T :Microsoft.Win32.FileDialog 
T :new() 

◆ RemoveDeletedFiles()

void YukkuriMovieMaker.Settings.FileGroup.RemoveDeletedFiles ( )

存在しないファイルを最近使用したファイルリストから削除します。

◆ RemoveRecentFile()

void YukkuriMovieMaker.Settings.FileGroup.RemoveRecentFile ( global.YukkuriMovieMaker.Settings.RecentFile recentFile)

最近使用したファイルリストから指定されたファイルを削除します。

引数
recentFile削除する RecentFile オブジェクト。

プロパティ詳解

◆ DialogDirectory

string YukkuriMovieMaker.Settings.FileGroup.DialogDirectory
getset

ファイルダイアログの初期ディレクトリを取得または設定します。

◆ FavoriteFiles

global.System.Collections.ObjectModel.ObservableCollection<string> YukkuriMovieMaker.Settings.FileGroup.FavoriteFiles = new global::System.Collections.ObjectModel.ObservableCollection<string>()
get

お気に入りファイルのコレクションを取得します。

◆ FileGroupType

global.YukkuriMovieMaker.Settings.FileGroupType YukkuriMovieMaker.Settings.FileGroup.FileGroupType = groupType
get

ファイルグループのタイプを取得します。

◆ FileType

global.YukkuriMovieMaker.Settings.FileType YukkuriMovieMaker.Settings.FileGroup.FileType = fileType
get

ファイルタイプを取得します。

◆ PresetFiles

global.System.Collections.Generic.IEnumerable<string> YukkuriMovieMaker.Settings.FileGroup.PresetFiles = presetFiles ?? global::System.Array.Empty<string>()
get

プリセットファイルのコレクションを取得します。

◆ RecentFiles

global.System.Collections.ObjectModel.ObservableCollection<global.YukkuriMovieMaker.Settings.RecentFile> YukkuriMovieMaker.Settings.FileGroup.RecentFiles = new global::System.Collections.ObjectModel.ObservableCollection<global::YukkuriMovieMaker.Settings.RecentFile>()
get

最近使用したファイルのコレクションを取得します。


このクラス詳解は次のファイルから抽出されました:
  • YukkuriMovieMaker.Plugin/YukkuriMovieMaker/Settings/FileGroup.cs