Quantcast
Channel: PowerShell.com – PowerShell Scripts, Tips, Forums, and Resources
Viewing all articles
Browse latest Browse all 6937

HOW TO HANDLE WINDOW?

$
0
0

HAY PEOPLE,

I AM DEVELOPING WINDOWS FOR MY APPLICATIONS.

I AM USING WINDOWS POWER SHELL, NET FRAME WORK, AND WINDOWS PRESENTATION FOUNDATION TO DO THIS.

AND I AM USING SYSTEM.WINDOWS.WINDOW CLASS FOR CREATING WINDOWS AND SHOW() METHOD FOR DRAWING THEM.

AND EVERYTHING ELSE IS WORKING FINE.

 

BUT, THE PROBLEM IS THAT WINDOW IS FROZEN.

WHENEVER I USE SHOW() METHOD, WINDOW IS FROZEN. IF I USE SHOWDIALOG() METHOD, WINDOW WORKS FINE.

BUT SHOWDIALOG() METHOD IS NOT GOOD FOR ALL APPLICATIONS SINCE IT DOES NOT RETURN CONTROL TO SCRIPT UNTILL WINDOW IS CLOSED. SO I CAN NOT EXECUTE SCRIPT WHILE HAVING WINDOW OPEN.

THE SOLUTION IS TO USE SHOW() METHOD. HOWEVER, USING SHOW() METHOD DRAWS WINDOW, AND THEN WINDOW IS FROZEN. I CAN STILL UPDATE IT FROM THE SCRIPT, SO IN CASE WHEN I HAVE ONLY OUTPUTS IN THE WINDOW, IT IS OKEY, BUT WHEN I WANT USER INPUT, OR THAT USER INTERACTS WITH THE WINDOW, IT IS NOT GOOD, SINCE IT IS FROZEN.

 

BASICALLY, I WANT TO BE ABLE TO CREATE A WINDOW, AND LEAVE IT THERE UNTIL IT IS NEEDED AND CONTINUE EXECUTION OF THE SCRIPT, AND WHEN I NEED TO SHOW SOMETHING ON THE WINDOW, TO SHOW IT, AND TO COLLECT DATA USER INPUTED WHEN I NEED IT.

BUT THIS IS NOT IMPORTANT FOR THIS QUESTION.

 

MY QUESTION IS:

HOW TO UNFREEZE IT?

HOW TO USE SYSTEM.WINDOWS.WINDOW CLASS TO DRAW WINDOW WITH SHOW() METHOD WITHOUT BEING FROZEN?

OR, IF NOT SHOW() METHOD, THEN HOW TO FORCE CONTINUATION OF THE SCRIPT AFTER DRAWING WINDOW WITH THE SHOWDIALOG() METHOD? MAYBE DIFFERENT THREAD OR SOMETHING LIKE THIS (SYSTEM.THREDING) OR SOMETHING.


Viewing all articles
Browse latest Browse all 6937

Trending Articles