private void SetImage(Word word) { if (word.Bitmap == null) return; var image = new Image { Tag = word, VerticalAlignment = VerticalAlignment.Center, HorizontalAlignment = HorizontalAlignment.Center, Source = Utils.ConvertBitmapToBitmapSource(word.Bitmap) }; image.MouseEnter += TrainOnMouseEnter; //kinectowe eventy KinectRegion.AddQueryInteractionStatusHandler(image, OnQuery); KinectRegion.AddHandPointerEnterHandler(image, OnHandPointerEnter); KinectRegion.AddHandPointerGripReleaseHandler(image, OnGripRelease); TrainPanel.Children.Add(image); }
private void SetTrain(Word word) { if (!word.ShowTrain) return; var train = new Label { Tag = word, Content = word.Name, VerticalAlignment = VerticalAlignment.Center, HorizontalAlignment = HorizontalAlignment.Center, HorizontalContentAlignment = HorizontalAlignment.Center, VerticalContentAlignment = VerticalAlignment.Center, Foreground = new SolidColorBrush(Colors.White), Background = new ImageBrush(Utils.ConvertBitmapToBitmapSource(Properties.Resources.wagon3)), Height = _game.Config.LetterHeight * 2, Width = 600, FontSize = 100 }; train.MouseEnter += TrainOnMouseEnter; //kinectowe eventy KinectRegion.AddQueryInteractionStatusHandler(train, OnQuery); KinectRegion.AddHandPointerEnterHandler(train, OnHandPointerEnter); KinectRegion.AddHandPointerGripReleaseHandler(train, OnGripRelease); TrainPanel.Children.Add(train); }