コード例 #1
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public ContentViewModel() {
            ImageSize = new ImageSizeViewModel {
                ItemHeight = Settings.Default.ImageHeight,
                TooltipWidth = Settings.Default.TooltipWidth
            };

            Orientation = new OrientationViewModel {
                IsHorizontalScroll = Settings.Default.IsHorizontalScroll,
                IsVerticalScroll = Settings.Default.IsVerticalScroll
            };
            Reload = new ReloadViewModel();
            Reload.Reload += () => {
                LoadContents(CurrentDirectory);
            };

            Filter = new FilterViewModel();
            Filter.FilterSelectedChanged += (sender, e)
                => Filter.Execute(FileContents);
        }
コード例 #2
0
 public static void SetReload(DependencyObject obj, ReloadViewModel value)
 {
     obj.SetValue(ReloadProperty, value);
 }