2026-06-05 13:44:39 +09:00

75 lines
2.4 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace MilUI {
/// <summary>
/// Interaction logic for FixtureSettingView.xaml
/// </summary>
public partial class FixtureSettingView : UserControl {
public static Type _classType = typeof(FixtureSettingView);
public static readonly DependencyProperty EnabledProperty
= DependencyProperty.Register(
nameof(Enabled),
typeof(bool),
_classType,
new FrameworkPropertyMetadata(
false,
FrameworkPropertyMetadataOptions.BindsTwoWayByDefault
));
public bool Enabled {
get { return (bool)GetValue(EnabledProperty); }
set { SetValue(EnabledProperty, value); }
}
public static readonly DependencyProperty ItemsSourceProperty
= DependencyProperty.Register(
nameof(ItemsSource),
typeof(IEnumerable),
_classType,
new FrameworkPropertyMetadata(
null,
FrameworkPropertyMetadataOptions.BindsTwoWayByDefault
));
public IEnumerable ItemsSource {
get { return (IEnumerable)GetValue(ItemsSourceProperty); }
set { SetValue(ItemsSourceProperty, value); }
}
public static readonly DependencyProperty SelectedItemProperty
= DependencyProperty.Register(
nameof(SelectedItem),
typeof(object),
_classType,
new FrameworkPropertyMetadata(
null,
FrameworkPropertyMetadataOptions.BindsTwoWayByDefault
));
public object SelectedItem {
get { return (object)GetValue(SelectedItemProperty); }
set { SetValue(SelectedItemProperty, value); }
}
public FixtureSettingView() {
InitializeComponent();
DataContext = this;
}
}
}