﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - ClientUI - UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Sun, 26 Jun 2011 23:50:32 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I am not able to reproduce the issue in here. Can you also confirm that this also happened in ClientUI5?&lt;br /&gt;As far I checked, the previous issue also has been fixed in 2011R1SP1 installer.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Wed, 15 Jun 2011 03:36:24 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;Currently, I need more time to discuss with our developer teams. I will let you know asap when I got response,&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Fri, 10 Jun 2011 04:39:03 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;It partialy worked. I had to add this&lt;/p&gt;&lt;pre&gt;private void OnClosed( object sender, ISRoutedEventArgs args )
      {
         if ( (sender as UXPopup).Name == "PickerPopup" )
         {
            args.Handled = true;
         }
      }&lt;/pre&gt;
&lt;p&gt;because the stack button would remain pressed when you click outside of the two popups and you have to click it twice to open his popup again.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I found another problem: when the UXPopup control must be repositioned because of the screen limits, the arrow of the callout of the UXStackButton is moved from the button to a side. I've attached pictures to show this bug.&lt;/p&gt;
&lt;p&gt;I wanted to add that we finally upgraded to ClientUI 5, but the problems remained (the exeption if the browser is not resized too).&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Fri, 10 Jun 2011 03:27:34 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello, &lt;/p&gt;&lt;p&gt;Please try to use this code snippet and let me know if you still have trouble in UXPopUp or not.&lt;/p&gt;
&lt;p /&gt;&lt;pre&gt;  static MainPage()
  {
            EventManager.RegisterClassHandler(typeof(UXPopup), UXPopup.ClosedEvent, new ISRoutedEventHandler(OnClosed)); 
  }
  private static void OnClosed(object sender, ISRoutedEventArgs args)
  {
            args.Handled = true;
   }
&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p /&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Tue, 07 Jun 2011 05:39:20 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p&gt;Please keep in mind that fixing the exception is not what i looking for (it does not appear in our project). The closing of the UXStackButton popup when the UXPopup is closed is the bug I need it to fix.&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Tue, 07 Jun 2011 05:34:11 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I am able to replicate the exception in here. I will forward this issue to our developer teams and will let you know the update.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Mon, 06 Jun 2011 04:21:49 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p&gt;Sorry for the delay, but I had to finish the task and did not have time to reply.&lt;/p&gt;&lt;p&gt;I've managed to create a simple example to reporduce the bug:&lt;/p&gt;
&lt;p /&gt;&lt;pre&gt;&amp;lt;Intersoft:UXPage 
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
	mc:Ignorable="d"
	xmlns:Intersoft="http://intersoft.clientui.com/schemas"
	x:Class="ClientUIApplication1.MainPage" 
	Title="MainPage Page"
	d:DesignWidth="640" d:DesignHeight="480"&amp;gt;
	
	&amp;lt;Grid x:Name="LayoutRoot"&amp;gt;
        &amp;lt;Grid.ColumnDefinitions&amp;gt;
            &amp;lt;ColumnDefinition Width="*"&amp;gt;&amp;lt;/ColumnDefinition&amp;gt;
            &amp;lt;ColumnDefinition Width="50"&amp;gt;&amp;lt;/ColumnDefinition&amp;gt;
            &amp;lt;ColumnDefinition Width="*"&amp;gt;&amp;lt;/ColumnDefinition&amp;gt;
        &amp;lt;/Grid.ColumnDefinitions&amp;gt;
        &amp;lt;Grid.RowDefinitions&amp;gt;
            &amp;lt;RowDefinition Height="*"&amp;gt;&amp;lt;/RowDefinition&amp;gt;
            &amp;lt;RowDefinition Height="50"&amp;gt;&amp;lt;/RowDefinition&amp;gt;
            &amp;lt;RowDefinition Height="*"&amp;gt;&amp;lt;/RowDefinition&amp;gt;
        &amp;lt;/Grid.RowDefinitions&amp;gt;
        &amp;lt;Intersoft:UXStackButton Content="Open Settings" DisplayMode="Content"  StackMode="GridStyle" Grid.Row="1" Grid.Column="1"&amp;gt;
            &amp;lt;Intersoft:UXStackButton.StackGridTemplate&amp;gt;
                &amp;lt;DataTemplate&amp;gt;
                    &amp;lt;StackPanel Width="250"&amp;gt;                       
                        &amp;lt;Intersoft:GlassButton Content="Open Popup" Margin="4" Click="GlassButton_Click"/&amp;gt;
                        &amp;lt;Intersoft:UXPopup x:Name="PickerPopup" DisableOverlay="True" DisplayAnimation="Zoom" PreferredPosition="BottomLeft" VerticalAlignment="Top" IsOpen="{Binding IsPopupOpen, Mode=TwoWay}" &amp;gt;
                            &amp;lt;StackPanel Margin="20"&amp;gt;
                                &amp;lt;Button Content="Close" Click="Button_Click"&amp;gt;&amp;lt;/Button&amp;gt;
                            &amp;lt;/StackPanel&amp;gt;
                        &amp;lt;/Intersoft:UXPopup&amp;gt;
                    &amp;lt;/StackPanel&amp;gt;
                &amp;lt;/DataTemplate&amp;gt;
            &amp;lt;/Intersoft:UXStackButton.StackGridTemplate&amp;gt;
        &amp;lt;/Intersoft:UXStackButton&amp;gt;
    &amp;lt;/Grid&amp;gt;
&amp;lt;/Intersoft:UXPage&amp;gt;&lt;/pre&gt;
&lt;p&gt; and the code behind:&lt;/p&gt;
&lt;p /&gt;&lt;pre&gt;using System.ComponentModel;
using System.Windows;
using Intersoft.Client.UI.Navigation;
namespace ClientUIApplication1
{
   public partial class MainPage: UXPage, INotifyPropertyChanged
   {
      /// &amp;lt;summary&amp;gt;
      /// RaisePropertyChanged
      /// &amp;lt;/summary&amp;gt;
      /// &amp;lt;param name="sPropertyName"&amp;gt;&amp;lt;/param&amp;gt;
      protected void RaisePropertyChanged( string sPropertyName )
      {
         if ( PropertyChanged != null )
         {
            PropertyChanged( this, new PropertyChangedEventArgs( sPropertyName ) );
         }//if
      }//RaisePropertyChanged
      public event PropertyChangedEventHandler PropertyChanged;
      private bool m_isPopupOpen;
      public bool IsPopupOpen
      {
         set
         {
            m_isPopupOpen = value;
            RaisePropertyChanged( "IsPopupOpen" );
         }
         get
         {
            return m_isPopupOpen;
         }
      }
      public MainPage()
      {
         InitializeComponent();
         LayoutRoot.DataContext = this;
      }
      private void GlassButton_Click( object sender, RoutedEventArgs e )
      {
         IsPopupOpen = true;
         
      }
      private void Button_Click( object sender, RoutedEventArgs e )
      {
         IsPopupOpen = false;
      }
   }
}
&lt;/pre&gt;
&lt;p&gt; Also, a strange bug appears: if the browser window is not resized, the app crashes with null reference exception when you click the stack button.&lt;/p&gt;
&lt;p /&gt;
&lt;p /&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Mon, 30 May 2011 06:15:03 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;Can you guide us how to replicate your issue? I tried to create a project that used StackGrid Template. But I could not figure out how do you implement your UXPopUp in this scenario. Would you mind to send a simple sample that replicates your issue?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Fri, 27 May 2011 22:40:30 GMT</pubDate><dc:creator>jimmyps</dc:creator><description>Hello,&lt;br /&gt;&lt;br /&gt;If you purchased ClientUI within 30 days of the new release, you are entitled to receive the new version for free.&lt;br /&gt;&lt;br /&gt;Please send an email to accounts [at] intersoftpt.com to request your free upgrade.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Jimmy&lt;br /&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Fri, 27 May 2011 07:47:33 GMT</pubDate><dc:creator>catalin</dc:creator><description>&lt;p&gt;We've purcheased ClientUI from WebUI Studio 2010 r2  just before  WebUI Studio 2011 r1 was lunched, so we can't use version 5 (in the member account version 5 is available only in Trial mode). &lt;/p&gt;&lt;p&gt;I consider this a bug and just lost a day for debugging this. As a  work around, I've replaced the UXPopup with the standard Silverlight Popup control and it works just fine. The disavantage of this is the extra work needed for implementing the needed features supported by UXPopup (like positioning).&lt;/p&gt;</description></item><item><title>UXPopup IsOpen problem</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXPopup-IsOpen-problem/</link><pubDate>Thu, 26 May 2011 09:23:32 GMT</pubDate><dc:creator>catalin</dc:creator><description>Hello,
&lt;div&gt;I'm using Silverlight 4 ClientUI from WebUI Studio 2010 r2.&lt;/div&gt;
&lt;div&gt;I have an UXStackButton and inside the StackGridTemplate i need an UXPopup with some content. I have problems hiding the UXPopup. In my view model i'm using a boolean property that i bound it to UXPopup.IsOpen. When I set this to false, the UXPopup is closed, but closes also the popup from the UXStackButton. I don't need this to close. I just want the UXPopup to close.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;Thanks in advanced.&lt;/div&gt;</description></item></channel></rss>