none
WPF ,async/await error al crear un nuevo elemento RRS feed

  • Pregunta

  • Hola, al correr mi codigo obtengo el siguiente error: 

    Excepción producida: 'System.InvalidOperationException' en PresentationCore.dll

    Información adicional: El subproceso de llamada debe ser STA, ya que muchos componentes de la interfaz de usuario lo requieren.

    Espero puedan ayudarme, desde ya Muchas Gracias.

    Mi codigo (WPF) simplificado:

    void CrearBtnNews()
            {
                KinectTileButton botontest = new KinectTileButton
                { Style = FindResource("KinectTileButtonStyle1") as Style,
                   Content = "WeB",
                    Height = 265,
                    Width = 450,
                    Background = null,
                    BorderBrush = null
                };

               botontest.Click +=
              async (o, args) =>
                   {
                     await Task.Run(()=> BrowserAsync());
                     
      };
            }

    private void BrowserAsync()
            {
                Grid gridx = new Grid();//////// ERROR  en esta linea ///////////////
                System.Threading.Thread.Sleep(8000);
                    MessageBox.Show("working 8 seg");
                              
            }

    sábado, 14 de enero de 2017 18:01