public void RenderingComplete(Graphics aGraphics) { SelectionBorder.RenderingComplete(aGraphics); Header.RenderingComplete(aGraphics); Content.RenderingComplete(aGraphics); ContentBorder.RenderingComplete(aGraphics); }
public void HeapCellRenderingComplete(Graphics aGraphics, HeapCell aCell, HeapCellMetaData aMetaData) { SelectionBorder.HeapCellRenderingComplete(aGraphics, aCell, aMetaData); Header.HeapCellRenderingComplete(aGraphics, aCell, aMetaData); Content.HeapCellRenderingComplete(aGraphics, aCell, aMetaData); ContentBorder.HeapCellRenderingComplete(aGraphics, aCell, aMetaData); }
public void PrepareToNavigate(HeapRenderingNavigator aNavigator) { SelectionBorder.PrepareToNavigate(aNavigator); Header.PrepareToNavigate(aNavigator); Content.PrepareToNavigate(aNavigator); ContentBorder.PrepareToNavigate(aNavigator); }
public void Initialise(HeapCellArray aCells, HeapReconstructor aReconstructor, HeapDataRenderer aRenderer) { SelectionBorder.Initialise(aCells, aReconstructor, aRenderer); Header.Initialise(aCells, aReconstructor, aRenderer); Content.Initialise(aCells, aReconstructor, aRenderer); ContentBorder.Initialise(aCells, aReconstructor, aRenderer); }
//============================================================================ //! ツール起動処理 private void _StartUpTool() { //無効に IsEnabled = false; //アニメーション設定 var storyboard = new Storyboard(); storyboard.Completed += (iSender, iArgs) => { Visibility = Visibility.Hidden; SceneManager.GetInstance().AdvanceScene(SceneManager.EScene.SCENE_MAIN); }; var animation = new DoubleAnimation { From = ContentBorder.Opacity, EasingFunction = new PowerEase() { EasingMode = EasingMode.EaseInOut, Power = 2 }, To = 0, Duration = TimeSpan.FromMilliseconds(300) }; Storyboard.SetTargetProperty(animation, new PropertyPath("Opacity")); storyboard.Children.Add(animation); ContentBorder.BeginStoryboard(storyboard); }
/************************************************************************/ /* コールバック処理 */ /************************************************************************/ //============================================================================ //! ロード完了 private void _Loaded(object iSender, RoutedEventArgs iArgs) { //開始アニメーション var storyboard = new Storyboard(); storyboard.Completed += (iCmpSender, iCmpArgs) => { ContentBorder.IsEnabled = true; }; var animation = new DoubleAnimation { From = 0, EasingFunction = new PowerEase() { EasingMode = EasingMode.EaseInOut, Power = 4 }, To = ContentBorder.Width, Duration = TimeSpan.FromMilliseconds(500) }; Storyboard.SetTargetProperty(animation, new PropertyPath("Width")); storyboard.Children.Add(animation); animation = new DoubleAnimation { From = 0, EasingFunction = new PowerEase() { EasingMode = EasingMode.EaseInOut, Power = 4 }, To = ContentBorder.Height, Duration = TimeSpan.FromMilliseconds(500) }; Storyboard.SetTargetProperty(animation, new PropertyPath("Height")); storyboard.Children.Add(animation); ContentBorder.BeginStoryboard(storyboard); }
private void ResetButton_Click(object sender, RoutedEventArgs e) { ContentBorder.Reset(); ResetButton.Visibility = Visibility.Collapsed; }