﻿<?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 - How to build a customer automatic image player?</title><link>http://www.intersoftsolutions.com/Community/ClientUI/How-to-build-a-customer-automatic-image-player/</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>How to build a customer automatic image player?</title><link>http://www.intersoftsolutions.com/Community/ClientUI/How-to-build-a-customer-automatic-image-player/</link><pubDate>Mon, 22 Nov 2010 04:21:14 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;IMO, for such scenario, we should not use UXPopup since UXPopup will not be integrated with the parent container. You could use the MouseEnter and MouseLeave event handler in order to resize the image, this way the container will resize itself based on the image. Here is the snippet:&lt;/p&gt;&lt;pre&gt;&amp;lt;Intersoft:UXStackButton ... StackMode="GridStyle"&amp;gt;&lt;br /&gt;    &amp;lt;Intersoft:UXStackButton.StackGridTemplate&amp;gt;&lt;br /&gt;        &amp;lt;DataTemplate&amp;gt;&lt;br /&gt;            &amp;lt;Image MaxWidth="75" MaxHeight="75" Name="imageLoader1"&lt;br /&gt;                   ...&lt;br /&gt;                   MouseEnter="imageLoader1_MouseEnter" MouseLeave="imageLoader1_MouseLeave" /&amp;gt;&lt;br /&gt;        &amp;lt;/DataTemplate&amp;gt;&lt;br /&gt;    &amp;lt;/Intersoft:UXStackButton.StackGridTemplate&amp;gt;&lt;br /&gt;&amp;lt;/Intersoft:UXStackButton&amp;gt;&lt;/pre&gt;&lt;pre&gt;private void imageLoader1_MouseEnter(object sender, MouseEventArgs e)&lt;br /&gt;{&lt;br /&gt;    Image img = (Image)sender;&lt;br /&gt;    img.ClearValue(Image.MaxWidthProperty);&lt;br /&gt;    img.ClearValue(Image.MaxHeightProperty);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void imageLoader1_MouseLeave(object sender, MouseEventArgs e)&lt;br /&gt;{&lt;br /&gt;    Image img = (Image)sender;&lt;br /&gt;    img.MaxHeight = 75;&lt;br /&gt;    img.MaxWidth = 75;&lt;br /&gt;&lt;br /&gt;    CallOut callout = Utility.FindVisualAncestor(img, typeof(CallOut)) as CallOut;&lt;br /&gt;    callout.RefreshCallOut();&lt;br /&gt;}&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>How to build a customer automatic image player?</title><link>http://www.intersoftsolutions.com/Community/ClientUI/How-to-build-a-customer-automatic-image-player/</link><pubDate>Fri, 19 Nov 2010 08:58:48 GMT</pubDate><dc:creator>am1102</dc:creator><description>&lt;p&gt;I want to use clientui(silvelight) controls to build a automatic image player just like the head of http://www.clientui.com/, and then I want to add this custom control to UXStackButton's popup box,when i click the small image in the custom control, it will popup the bigger image,and also i want the bigger image is in the popup box too,Can someone help me???  thank you &lt;/p&gt;&lt;p&gt;I have wrote some code &lt;/p&gt;
&lt;p /&gt;&lt;pre style="font-family: consolas; "&gt;&lt;span style="color: blue; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;UXStackButton&lt;/span&gt;&lt;span style="color: red; "&gt; Icon&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"Assets/Images/active.png"&lt;/span&gt;&lt;span style="color: red; "&gt; Text&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"SendMail"&lt;/span&gt;&lt;span style="color: red; "&gt; Height&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"30"&lt;/span&gt;&lt;span style="color: red; "&gt; Width&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"18"&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt; StackMode&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"ArcStyle"&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;            &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;UXStackButton.StackGridTemplate&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;DataTemplate&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                    &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;StackPanel&lt;/span&gt;&lt;span style="color: red; "&gt; Width&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"450"&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                        &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;UXPopup&lt;/span&gt;&lt;span style="color: red; "&gt; MaxWidth&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"450"&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt; Name&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"uXPopup1"&lt;/span&gt;&lt;span style="color: red; "&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"Center"&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt; VerticalAlignment&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"Top"&lt;/span&gt;&lt;span style="color: red; "&gt; PreferredPosition&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"CenterParent"&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                            &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Image&lt;/span&gt;&lt;span style="color: red; "&gt; Name&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"images1"&lt;/span&gt;&lt;span style="color: red; "&gt; Source&lt;/span&gt;&lt;span style="color: blue; "&gt;="{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Binding&lt;/span&gt;&lt;span style="color: blue; "&gt;}&lt;/span&gt;&lt;span style="color: blue; "&gt;"&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Image&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                        &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;UXPopup&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                        &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;ImageLoader&lt;/span&gt;&lt;span style="color: red; "&gt; MaxWidth&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"200"&lt;/span&gt;&lt;span style="color: red; "&gt; Name&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"imageLoader1"&lt;/span&gt;&lt;span style="color: red; "&gt; Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: red; "&gt;UXPopup.TargetMouseEnterAction&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"ShowPopup"&lt;/span&gt;&lt;span style="color: red; "&gt; Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: red; "&gt;UXPopup.TargetMouseLeaveAction&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"HidePopup"&lt;/span&gt;&lt;span style="color: red; "&gt; VerticalAlignment&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"Center"&lt;/span&gt;&lt;span style="color: red; "&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"Center"&lt;/span&gt;&lt;span style="color: red; "&gt; Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: red; "&gt;UXPopup.TargetPopup&lt;/span&gt;&lt;span style="color: blue; "&gt;="{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Binding&lt;/span&gt;&lt;span style="color: red; "&gt; ElementName&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;uXPopup1&lt;/span&gt;&lt;span style="color: blue; "&gt;}&lt;/span&gt;&lt;span style="color: blue; "&gt;"&lt;/span&gt;&lt;span style="color: red; "&gt; Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: red; "&gt;UXPopup.TargetDataContext&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"/ClientMap;component/Assets/Images/butterfly.jpg"&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt; ImageSource&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"/ClientMap;component/Assets/Images/butterflyth.jpg"&lt;/span&gt;&lt;span style="color: red; "&gt; Margin&lt;/span&gt;&lt;span style="color: blue; "&gt;=&lt;/span&gt;&lt;span style="color: blue; "&gt;"250,0,0,0"&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                    &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;StackPanel&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;                &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;DataTemplate&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;            &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;UXStackButton.StackGridTemplate&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;        &lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;Intersoft&lt;/span&gt;&lt;span style="color: blue; "&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); "&gt;UXStackButton&lt;/span&gt;&lt;span style="color: blue; "&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: consolas; "&gt;&lt;span style="color: blue; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: consolas; "&gt;&lt;span style="color: blue; "&gt;but in these code,when i click the bigger image ,it's not in the pop-up box&lt;/span&gt;&lt;/pre&gt;
&lt;p /&gt;</description></item></channel></rss>