public StatisticsTableView() { InitializeComponent(); gridControl.ColumnSizer = GridControlLengthUnitType.Star; Loaded += (o, e) => NeedItems?.Invoke(StatisticsFilter.Empty); }
public StatisticsTableView() { InitializeComponent(); Loaded += (o, e) => NeedItems?.Invoke(StatisticsFilter.Empty); var _columnsSizeSetted = false; dataGrid.ItemsSourceChangeCompleted += (o, e) => { if (!_columnsSizeSetted) { foreach (var column in dataGrid.VisibleColumns) { column.Width = 190; } _columnsSizeSetted = true; } }; }
/// <summary> /// 消費する武器の選択を開始する /// </summary> public static void StartSelectConsumeInstanceWeapon( this ISelectConsumeInstanceWeapons self, Actor actor, NeedItems needItems, Action <List <InstanceWeapon> > OnCompleteSelect, Action OnCancel ) { var targetWeaponRecords = needItems.GetNeedWeaponRecords(); var selectConsumeInstanceWeapons = new List <InstanceWeapon>(); var targetWeaponRecord = GetTargetWeaponRecord(targetWeaponRecords, selectConsumeInstanceWeapons); self.StartSelectConsumeInstanceWeaponRecursive( actor, targetWeaponRecord, targetWeaponRecords, selectConsumeInstanceWeapons, OnCompleteSelect, OnCancel ); }
public GeolocationView() { InitializeComponent(); DialogView.DialogOpened += DialogView_DialogOpened; DialogView.DialogClosed += DialogView_DialogClosed; locationsView.ScenarioSelectClicked += (o, e) => { SelectScenarioView.Show( _scenarioIds, (newScenarioIds) => { _scenarioIds = newScenarioIds; NeedItems?.Invoke(new StatisticsFilter() { ScenariosIds = newScenarioIds }); }); }; Loaded += async(o, e) => { var geolocationScenarios = ScenariosRepository .Scenarios .Where(x => x.ValueType is GeolocationValueType) .ToArray(); var registrationInfo = await StatisticsManager.GetRegistrationInfo(geolocationScenarios); _scenarioIds = registrationInfo.RegisteredIds; NeedItems?.Invoke( new StatisticsFilter() { ScenariosIds = _scenarioIds }); }; Unloaded += (o, e) => Dispose(); }