탭 (또는 탭) 이벤트를 동적으로 생성 된 TextBlock에 제공하는 방법

Mihir
public void myTextBlock1_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {

        StackPanel mystack = new StackPanel() { Height = 100, Width = 200 };
        TextBlock myTextBlock1 = new TextBlock() 
            { Text = "Text Block", Width = 350, Height = 40, FontSize = 20,
              VerticalAlignment = VerticalAlignment.Center, 
              TextAlignment = TextAlignment.Center, 
              HorizontalAlignment = HorizontalAlignment.Center, };
        mystack.Children.Add(myTextBlock1);
    }


for (int r = 0; r < m; r++)
        {
            TextBlock myTextBlockr = new TextBlock() 
                { Text = "Text Block", Width = 350, Height = 40, FontSize = 20,
                  VerticalAlignment = VerticalAlignment.Center, 
                  TextAlignment = TextAlignment.Center, 
                  HorizontalAlignment = HorizontalAlignment.Center };

            if (r == 0)

            {
                myTextBlockr.Tap += new 
                   EventHandler<GestureEventArgs> (myTextBlock1_Tap);
            }
            stack1.Children.Add(myTextBlockr);
            myTextBlockr.Text = a[r];
        }

I want to trigger an event dynamic when a text block is created. 오류는 생성되지 않지만 탭 (또는 UWP에 대해 탭됨) 이벤트가 함수를 트리거하지 않습니다.

user3279683
public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            int m = 3;
            InitializeComponent();
            for (int r = 0; r < m; r++)
            {
                TextBlock myTextBlock = new TextBlock()
                {
                    Text = "Text Block",
                    Width = 350,
                    Height = 40,
                    FontSize = 20,
                    VerticalAlignment = VerticalAlignment.Center,
                    TextAlignment = TextAlignment.Center,
                    HorizontalAlignment = HorizontalAlignment.Center
                };

                //If tap event required for all text box
                myTextBlock.Tap += myTextBlock1_Tap;

                //According to your code here you have triggered tap event 
                //only for the first textblock
                if (r == 0)
                {
                    myTextBlock.Tap += new
                       EventHandler<GestureEventArgs>(myTextBlock1_Tap);
                }
                // Adding to the parent Stackpanel

                stack1.Children.Add(myTextBlock);
                myTextBlock.Text = "My textblock "+r;
            }

        }
        public void myTextBlock1_Tap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            StackPanel mystack = new StackPanel() { Height = 100, Width = 200 };
            TextBlock myTextBlock1 = new TextBlock()
            {
                Text = "Text Block",
                Width = 350,
                Height = 40,
                FontSize = 20,
                VerticalAlignment = VerticalAlignment.Center,
                TextAlignment = TextAlignment.Center,
                HorizontalAlignment = HorizontalAlignment.Center,
            };
            mystack.Children.Add(myTextBlock1);
            // Adding to the parent Stackpanel
            stack1.Children.Add(mystack);
        }
    }

이 코드는 작동 중이며 동일하게 실행되고 확인되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Extjs 탭 패널에서 동적으로 생성 된 탭에 xtype을 항목으로 추가하는 방법

분류에서Dev

동적으로 생성 된 탐색 탭에 값을 추가하는 방법은 무엇입니까?

분류에서Dev

새로 생성 된 _blank 탭에서 함수를 호출하는 방법

분류에서Dev

다른 탭 또는 창으로 이동할 때 이벤트를 닫는 방법

분류에서Dev

Android 애플리케이션에서 탭을 생성하고 동적으로 탭을 추가하는 방법 (일치하는 사용자에 따라 다름)

분류에서Dev

PHP에서 여러 수준의 탭과 모듈을 사용하여 동적으로 생성 된 양식을 제출하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 탭과 for 루프로 ggplotly 플롯을 표시하는 방법은 무엇입니까?

분류에서Dev

awk에서 공백 또는 탭으로 필드를 구분하는 방법

분류에서Dev

PHP로 다른 부트 스트랩 탭을 동적으로 생성하는 방법

분류에서Dev

바탕 화면 알림을 생성하는 탭으로 이동하는 방법

분류에서Dev

모든 탭에 대해 XAML 버튼 탭 이벤트를 발생시키는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 HTML 요소에 onclick 이벤트를 추가하는 방법

분류에서Dev

동적으로 생성 된 요소에 대해 다른 이벤트를 설정하는 방법

분류에서Dev

동적으로 생성 된 div에 ID, 값 및 onclick 이벤트를 추가하는 방법

분류에서Dev

Li에서 동적으로 생성 된 이벤트 핸들러를 사용하는 방법 vuejs

분류에서Dev

탭 패널에서 탭을 동적으로 숨기고 표시하는 방법

분류에서Dev

Angular Dynamic Mat Tab-새로 생성 된 탭을 첫 번째 탭으로 추가하는 방법

분류에서Dev

jQuery UI를 사용하여 동적으로 생성 된 탭에서 데이터 속성 값 가져 오기

분류에서Dev

선택 탭에서 이벤트를 캡처하는 방법

분류에서Dev

선택 탭에서 이벤트를 캡처하는 방법

분류에서Dev

jQuery / Javascript를 사용하여 탭 / 창에서 다른 이벤트로 이벤트를 보내는 방법

분류에서Dev

테두리 하단을 활성 탭에 제공하는 방법

분류에서Dev

탭 가능 탭을 동적으로 연결하는 방법

분류에서Dev

탭 이벤트 : 첫 번째 탭에 대한 이벤트 및 두 번째 탭에 대한 다른 이벤트를 설정하는 방법

분류에서Dev

동적으로 생성 된 탭에 datagridview를 추가 할 수 없습니다.

분류에서Dev

동적으로 생성 된 탭 페이지에 목록 상자 추가

분류에서Dev

GMSPanoramaView에서 터치 이벤트 / 탭 이벤트를 얻는 방법

분류에서Dev

폴더에서 동적으로 생성 된 파일에 대해 동적으로 Symlink를 생성하는 방법

분류에서Dev

COGNOS : 동적으로 열을 생성하는 크로스 탭에서 열을 이전 열과 비교

Related 관련 기사

  1. 1

    Extjs 탭 패널에서 동적으로 생성 된 탭에 xtype을 항목으로 추가하는 방법

  2. 2

    동적으로 생성 된 탐색 탭에 값을 추가하는 방법은 무엇입니까?

  3. 3

    새로 생성 된 _blank 탭에서 함수를 호출하는 방법

  4. 4

    다른 탭 또는 창으로 이동할 때 이벤트를 닫는 방법

  5. 5

    Android 애플리케이션에서 탭을 생성하고 동적으로 탭을 추가하는 방법 (일치하는 사용자에 따라 다름)

  6. 6

    PHP에서 여러 수준의 탭과 모듈을 사용하여 동적으로 생성 된 양식을 제출하는 방법은 무엇입니까?

  7. 7

    동적으로 생성 된 탭과 for 루프로 ggplotly 플롯을 표시하는 방법은 무엇입니까?

  8. 8

    awk에서 공백 또는 탭으로 필드를 구분하는 방법

  9. 9

    PHP로 다른 부트 스트랩 탭을 동적으로 생성하는 방법

  10. 10

    바탕 화면 알림을 생성하는 탭으로 이동하는 방법

  11. 11

    모든 탭에 대해 XAML 버튼 탭 이벤트를 발생시키는 방법은 무엇입니까?

  12. 12

    동적으로 생성 된 HTML 요소에 onclick 이벤트를 추가하는 방법

  13. 13

    동적으로 생성 된 요소에 대해 다른 이벤트를 설정하는 방법

  14. 14

    동적으로 생성 된 div에 ID, 값 및 onclick 이벤트를 추가하는 방법

  15. 15

    Li에서 동적으로 생성 된 이벤트 핸들러를 사용하는 방법 vuejs

  16. 16

    탭 패널에서 탭을 동적으로 숨기고 표시하는 방법

  17. 17

    Angular Dynamic Mat Tab-새로 생성 된 탭을 첫 번째 탭으로 추가하는 방법

  18. 18

    jQuery UI를 사용하여 동적으로 생성 된 탭에서 데이터 속성 값 가져 오기

  19. 19

    선택 탭에서 이벤트를 캡처하는 방법

  20. 20

    선택 탭에서 이벤트를 캡처하는 방법

  21. 21

    jQuery / Javascript를 사용하여 탭 / 창에서 다른 이벤트로 이벤트를 보내는 방법

  22. 22

    테두리 하단을 활성 탭에 제공하는 방법

  23. 23

    탭 가능 탭을 동적으로 연결하는 방법

  24. 24

    탭 이벤트 : 첫 번째 탭에 대한 이벤트 및 두 번째 탭에 대한 다른 이벤트를 설정하는 방법

  25. 25

    동적으로 생성 된 탭에 datagridview를 추가 할 수 없습니다.

  26. 26

    동적으로 생성 된 탭 페이지에 목록 상자 추가

  27. 27

    GMSPanoramaView에서 터치 이벤트 / 탭 이벤트를 얻는 방법

  28. 28

    폴더에서 동적으로 생성 된 파일에 대해 동적으로 Symlink를 생성하는 방법

  29. 29

    COGNOS : 동적으로 열을 생성하는 크로스 탭에서 열을 이전 열과 비교

뜨겁다태그

보관