Re: Silverlight Binding Expressions

2009-05-18 Thread Miguel Madero
For this simple escenario using the derived property might be a better
option. I don't think going with a VM adds a lot of value here and the
Converter approach can get really messy when the number of converters grows
to an unmanegable degree.

The reason I'd suggest to do it in the View is that it's hard to then map
properties from your VM to your Model and you could end up with really
complex mappings or even with the requirement to have another layer
dedicated to this taks, thus making the pattern unecessarily complex.

For a simple view, might not seem like a big issue, but let's assume that
that object is part of a complex object hiarchy that has a collection of
Person objects. Where would that property go in the ViewModel? or would you
create ViewModels per row? I've seen that and it's a really bad idea. You
will get all those Person objects from a Service and eventually you will
have to send them back, so you will end up with methods or other objects
dedicated to map from/to Person and PersonViewModel.

Another alternative would be delegation/wrapping instread of mapping, so
your PersonViewModel would take a Person object and delegate, this approach
still has some issues, you won't get rid of the mapping part, since you
still need to map on collection to another collection (we just saved on
mapping the properties), but then you'll end up with a lot of dumb
properties doing delegation (C# 4.0 might solve this with dynamic objects or
WPF with TypeDescriptors).

Anyway, it has work better for us to bind directly to the model for this
type of properties.



On Tue, May 19, 2009 at 11:06 AM, Asheesh Soni wrote:

> Thanks for the quick replies guys...
> Well, I am using MVVM (Actually, NikhilK's SilverlightFX and modifying his
> Amazon Store sample to my needs...), but being a programmer, I am inherently
> lazy and sometimes need a simple binding expression instead of creating
> converters or properties in the ViewModel.
>
> But I guess you are right... ViewModel is the right spot for this.
>
> Cheers
>
> -Soni
>
>
> On Tue, May 19, 2009 at 10:47 AM, Philip Beadle  > wrote:
>
>>  Good point, use the View Model to create the combined property from your
>> underlying domain model.
>>
>>
>>
>> Regards,
>>
>> *Philip Beadle*
>> Readify | Principal Consultant
>> Microsoft MVP - ASP/ASP.NET, MCAD, MCT
>>
>> Suite 408 LifeLabs Building | 198 Harbour Esplanade | Docklands | VIC 3008
>> | Australia
>> M: +61 417 301 024 | E: philip.bea...@readify.net | C:
>> philip.bea...@readify.net | W: www.readify.net
>>
>> [image: MIS Email Signature 
>> Banner]
>>
>>
>>
>> *From:* OzSilverlight@ozsilverlight.com [mailto:
>> ozsilverli...@ozsilverlight.com] *On Behalf Of *Jordan Knight
>> *Sent:* Tuesday, 19 May 2009 10:43 AM
>> *To:* OzSilverlight@ozsilverlight.com
>> *Subject:* RE: Silverlight Binding Expressions
>>
>>
>>
>> I'd be either using a) a stack panel with multiple text boxes of b)
>> (prefereably) a view model which supports a "LoggedInAsText" property, which
>> you can do the concats nicely.
>>
>>
>>
>> A ViewModel is simply a class which is passed in to the DataContext and
>> provides nice properties for your UI to bind to, encapsulating the model
>> away from your UI  (preventing the UI from having to be moulded to suit the
>> model)...
>>
>>
>>
>> Have a hunt around for a few MVVM  articles, they are sprouting up more
>> and more.
>>
>>
>>
>> *From:* OzSilverlight@ozsilverlight.com [mailto:
>> ozsilverli...@ozsilverlight.com] *On Behalf Of *Asheesh Soni
>>
>> *Sent:* Tuesday, 19 May 2009 10:37 AM
>> *To:* OzSilverlight@ozsilverlight.com
>> *Subject:* Silverlight Binding Expressions
>>
>>
>>
>> Hello
>>
>> I have a very trivial problem, but all the solutions to it seem to be a
>> bit of an overkill. Just looking for a simple solution
>>
>> So here's the problem: Bind a Textblock to more than one field (or a
>> string and a field)
>>
>> For example: 
>> Or, 
>>
>> I know the following solutions already:
>>
>> 1. Have two Textblocks with clean and simple bindings.
>> 2. Use a Converter (with ConvertBack for two way binding).
>> 3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a
>> Lambda expression)
>>
>> References for Xambda:
>> http://www.fikrimvarnet/lestirelim/?p=15
>> http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/
>>
>> And I know advocates of Designer/Developer work flow will argue that
>> embedding complex expressions in Xaml defeats the whole purpose and leads to
>> the bad (or good) old days of spaghetti code. But I guess, having trivial
>> code in Xaml (eg {FirstName} + {LastName}) shouldn't really be a problem.
>>
>> Basically, All I need is a built-in, in-line Converter for one-way binding
>> in Xaml, without having to create my own one line Converters for such
>> trivial transformations.
>>
>> Any ideas?
>>
>>
>> Thanks
>>
>> S

Re: First Virtaul SDDN Meeting

2009-05-18 Thread Miguel Madero
Thanks for the feedback.

Just summarizing.

Monthly or every 6 weeks sounds good. More often if there's something to
talk about. If there's a lot of interest in the list about something we
could just plan an ad-hoc Virtual Meeting.

I think alternating Discussion with presentation it's a good idea. Next time
we can try with a presentation first and then open discussion and we'll
choose through this list.

I'm sorry we exceeded the expected time. Some people have told me it was too
long. Next time we will make sure to keep it at 1:30. If someone wants to
stay, that could be an 'unofficial' part of the meeting. We've done it that
way for OzVirtual ALT.NET  and I think it works well, few
people usually stay, but there's still a good option.



On Tue, May 19, 2009 at 8:38 AM, Scott Barnes wrote:

>  Doh I thought I was tonight as for some reason in my head it was 9pm my
> time.. I’ll definitely sync in at the next one! J
>
>
>
> *From:* ozsilverlight@ozsilverlight.com [mailto:
> ozsilverli...@ozsilverlight.com] *On Behalf Of *Miguel Madero
> *Sent:* Monday, May 18, 2009 7:15 AM
> *To:* ozsilverlight@ozsilverlight.com
> *Subject:* Re: First Virtaul SDDN Meeting
>
>
>
> Everyone,
>
> Thanks to all of you who attend the first Virtual SDDN. I think we had some
> interesting discussions. Some of them we can definitely continue on this
> mail list or in the next Virtual SDDN. Unfortunately I didn't record this
> meeting (I'll make sure to do it next time), but I'll include a list of
> resources from the talk, but first of all I'd like to ask a couple of
> questions.
>
> 1. What do you thing about the format?
> a) I hate open spaces, bring me some speakers with Powerpoints.
> b) It's good once in a while, but we should try a different format next
> time (probably alternate)
> c) I love it. Altough presentations are good, discussions add a lot of
> value.
> d) ???
> 2. How often would you like to have this type of events?
>a) Once a month.
>b) Fortnightly
>c) Eventually
>d) ???
>
>
> During the talk we discussed about Patterns, we only had a chance to talk
> about MVVM and Tom told us he have been using Prism with MVP and Unity.
> These are some links
> Prism 
> MVVM by Nikhil 
> MVVM by 
> Jonas
>
> We also talked a bit about Memory Leaks.
> Delay on Memory Leaks in 
> SL
> I mentioned that we could use 
> WinDbgor
> SilverlightSpyto
>  detect Memory Leaks.
> When it comes to WinDbg, Tess knows it all and she blogged about how to
> setup WinDbg for 
> Silverlight
>
> Andy and Stephen told us about the cool apps that they've written in
> Silverlight, but we don't have a lot of resources to show atm.
>
> At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth
> has a series on this 
> topic
>
> We added a bonus topic on User Controls and we talked about the TreeView in
> the Silverlight Toolkit. We also mentioned the need to navigate the
> VisualTree to get to different Elements when needed. In this blog 
> postI
>  talked about how to use the VisualTreeHelper to do that and some
> extensions to do it easily (the code is avaailable for download). I've an
> updated version of this that supports more escenarios, like using
> expressions and LINQ to query for UIElements, contact me if you're
> interested.
>
> I hope everyone enjoyed and got something out of this.
> I'd love to have your feedback and see you again in another virtual or UG
> meeting.
>
> Thanks
>
>  On Mon, May 18, 2009 at 10:29 AM, Miguel Madero 
> wrote:
>
> This is the link for the 
> event,
> please register before the meeting and be sure you have Live Meeting
> installed on your computer and your audio properly configured. Some people
> have asked me about the place and how is this a Virtual Event. We’ll be
> using this tool called Live Meeting that allow us to interact with audio,
> video and share the desktop, polls, Q&A, etc, but rather than trying to
> explain what Live Meeting is, you can just try it tonight. Just 
> register

RE: Adaptive streaming

2009-05-18 Thread Ross Jempson
I haven't tried to debug it yet.  I just had a quick look one night.  I
crudely proved it is finding the .ism by changing URI slightly, and I
received the expected exception.

 

You are right, there doesn't seem to be any guidance from anyone on this
topic.  The only thing I found was a suggestion to do what I have done,
which is to emulate what the Encoder players do.

 

I don't have a blog but I'll post the solution to the list when I get to
the bottom of it.  Unless someone beats me to it : -)

 

From: Jordan Knight [mailto:jordan.kni...@readify.net] 
Sent: Tuesday, 19 May 2009 11:48 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Adaptive streaming

 

Have you run SilverlightSpy with reflector over the bunny code?

 

Have you checked in firebug that it's actually contacting the server?

 

A blog post on how this all works from end to end would rock hey :)

 

 

From: OzSilverlight@ozsilverlight.com
[mailto:ozsilverli...@ozsilverlight.com] On Behalf Of Ross Jempson
Sent: Tuesday, 19 May 2009 11:45 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Adaptive streaming

 

Yes, I am planning to use a basic media element.

 

I tried code below, but it basically just showed a blank screen.  I
tried a couple of things like AutoPlay = true / false

 

I haven't had time to look at it again, but was mostly wondering if I
was on the right track.  

 

Cheers.

 

Ross

 



 

 

public IMediaStreamSourceFactory MediaStreamSourceFactory { get; set; }

private MediaStreamSource m_mediaStreamSource;

 

...

 

this.MediaStreamSourceFactory = new AdaptiveStreamingSourceFactory();

 

...

 

m_mediaStreamSource = MediaStreamSourceFactory.Create(melMain, new
Uri("http://mydomain.com.au/Big_Buck_Bunny/Big Buck
Bunny.ism/Manifest"));

 

...

 

melMain.SetSource(m_mediaStreamSource);

 

melMain.Position = TimeSpan.Zero;

 

melMain.Play();

 



 

/// 

/// Adpative streaming object factory

/// 

internal class AdaptiveStreamingSourceFactory :
IMediaStreamSourceFactory

{

/// 

/// Creates a MediaStreamSource object.

/// 

/// The MediaElement to host the
stream.

/// The string providing the network location
of the video to be streamed

/// The new MediaStreamSource object

public virtual MediaStreamSource Create(MediaElement
mediaElement, Uri uri)

{

return new AdaptiveStreamingSource(mediaElement, uri);

}

}

 

From: Jordan Knight [mailto:jordan.kni...@readify.net] 
Sent: Tuesday, 19 May 2009 11:32 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Adaptive streaming

 

Hey Ross,

 

Is the MediaElement in it's raw form no good?

 

The basic process is (and from my research it's not particularly well
documented at this stage) is that you need to take the MediaStreamSource
class (cannt remember its name) from the AdaptiveStreaming.dll and use
it to load the video from your server.

 

I know I'm being terribly vague I'm sorry, I've done this once before
but I cannot for the life of me find the sample code.

 

From: OzSilverlight@ozsilverlight.com
[mailto:ozsilverli...@ozsilverlight.com] On Behalf Of Ross Jempson
Sent: Tuesday, 19 May 2009 11:09 AM
To: OzSilverlight@ozsilverlight.com
Subject: Adaptive streaming

 

Hi there,

 

I was wondering if anyone has implemented  a custom media player using
adaptive streaming in a SL client?  I have the IIS side up and running,
and have deployed a test page using a player generated by Expression
encoder.  It performs beautifully on a hosted virtual server in the
wild, although we haven't done any load testing yet.

 

My requirement is that I have to show streaming video, but where the
user doesn't have control over playing / pausing ... , therefore I don't
want to show the normal player style UI.  The video will be run in full
screen when the user first hits a screen then will fade and keep running
in the background. 

I haven't found a player that doesn't have a UI or lets me hide the UI.
Eg http://www.openvideoplayer.com/  looks good but I couldn't work out
how to hide the UI.

 

I found the source code for one of the players  -> C:\Program
Files\Microsoft Expression\Encoder 2\Templates\en\SL2Standard\Source and
figured out roughly how it works.  The key is a project/dll
AdaptiveStreaming.dll that does the hard work.

 

I referenced AdapativeStreaming.dll and wired it up how I expected but
it didn't work on my first attempt.  I haven't had time to go back and
look at it further, and don't expect you guys to debug my app.

 

I am looking for advice :

 

1.  Does anyone know of a player I can use that has no UI or the UI
can be hidden?

2.  Or, am I on the right track using the Encoder's
AdaptiveStreaming library?

3.  If the answer to 2 is Yes,  Is it legal for me to use the
AdaptiveStreaming library?  I expect so, given the source code is
distributed but thought I would ask.

 

 

Cheers.


Ross

___

RE: Adaptive streaming

2009-05-18 Thread Jordan Knight
Have you run SilverlightSpy with reflector over the bunny code?

Have you checked in firebug that it's actually contacting the server?

A blog post on how this all works from end to end would rock hey :)


From: OzSilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Ross Jempson
Sent: Tuesday, 19 May 2009 11:45 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Adaptive streaming

Yes, I am planning to use a basic media element.

I tried code below, but it basically just showed a blank screen.  I tried a 
couple of things like AutoPlay = true / false

I haven't had time to look at it again, but was mostly wondering if I was on 
the right track.

Cheers.

Ross




public IMediaStreamSourceFactory MediaStreamSourceFactory { get; set; }
private MediaStreamSource m_mediaStreamSource;

...

this.MediaStreamSourceFactory = new AdaptiveStreamingSourceFactory();

...

m_mediaStreamSource = MediaStreamSourceFactory.Create(melMain, new 
Uri("http://mydomain.com.au/Big_Buck_Bunny/Big Buck Bunny.ism/Manifest"));

...

melMain.SetSource(m_mediaStreamSource);

melMain.Position = TimeSpan.Zero;

melMain.Play();



/// 
/// Adpative streaming object factory
/// 
internal class AdaptiveStreamingSourceFactory : IMediaStreamSourceFactory
{
/// 
/// Creates a MediaStreamSource object.
/// 
/// The MediaElement to host the 
stream.
/// The string providing the network location of the 
video to be streamed
/// The new MediaStreamSource object
public virtual MediaStreamSource Create(MediaElement mediaElement, Uri 
uri)
{
return new AdaptiveStreamingSource(mediaElement, uri);
}
}

From: Jordan Knight [mailto:jordan.kni...@readify.net]
Sent: Tuesday, 19 May 2009 11:32 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Adaptive streaming

Hey Ross,

Is the MediaElement in it's raw form no good?

The basic process is (and from my research it's not particularly well 
documented at this stage) is that you need to take the MediaStreamSource class 
(cannt remember its name) from the AdaptiveStreaming.dll and use it to load the 
video from your server.

I know I'm being terribly vague I'm sorry, I've done this once before but I 
cannot for the life of me find the sample code.

From: OzSilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Ross Jempson
Sent: Tuesday, 19 May 2009 11:09 AM
To: OzSilverlight@ozsilverlight.com
Subject: Adaptive streaming

Hi there,

I was wondering if anyone has implemented  a custom media player using adaptive 
streaming in a SL client?  I have the IIS side up and running, and have 
deployed a test page using a player generated by Expression encoder.  It 
performs beautifully on a hosted virtual server in the wild, although we 
haven't done any load testing yet.

My requirement is that I have to show streaming video, but where the user 
doesn't have control over playing / pausing ... , therefore I don't want to 
show the normal player style UI.  The video will be run in full screen when the 
user first hits a screen then will fade and keep running in the background.
I haven't found a player that doesn't have a UI or lets me hide the UI.  Eg 
http://www.openvideoplayer.com/  looks good but I couldn't work out how to hide 
the UI.

I found the source code for one of the players  -> C:\Program Files\Microsoft 
Expression\Encoder 2\Templates\en\SL2Standard\Source and figured out roughly 
how it works.  The key is a project/dll AdaptiveStreaming.dll that does the 
hard work.

I referenced AdapativeStreaming.dll and wired it up how I expected but it 
didn't work on my first attempt.  I haven't had time to go back and look at it 
further, and don't expect you guys to debug my app.

I am looking for advice :


1.   Does anyone know of a player I can use that has no UI or the UI can be 
hidden?

2.   Or, am I on the right track using the Encoder's AdaptiveStreaming 
library?

3.   If the answer to 2 is Yes,  Is it legal for me to use the 
AdaptiveStreaming library?  I expect so, given the source code is distributed 
but thought I would ask.


Cheers.

Ross

Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.329 / Virus Database: 270.12.32/2118 - Release Date: 05/16/09 
17:05:00

__
This email has been scanned by the MessageLabs Email Security

RE: Adaptive streaming

2009-05-18 Thread Ross Jempson
Yes, I am planning to use a basic media element.

 

I tried code below, but it basically just showed a blank screen.  I
tried a couple of things like AutoPlay = true / false

 

I haven't had time to look at it again, but was mostly wondering if I
was on the right track.  

 

Cheers.

 

Ross

 



 

 

public IMediaStreamSourceFactory MediaStreamSourceFactory { get; set; }

private MediaStreamSource m_mediaStreamSource;

 

...

 

this.MediaStreamSourceFactory = new AdaptiveStreamingSourceFactory();

 

...

 

m_mediaStreamSource = MediaStreamSourceFactory.Create(melMain, new
Uri("http://mydomain.com.au/Big_Buck_Bunny/Big Buck
Bunny.ism/Manifest"));

 

...

 

melMain.SetSource(m_mediaStreamSource);

 

melMain.Position = TimeSpan.Zero;

 

melMain.Play();

 



 

/// 

/// Adpative streaming object factory

/// 

internal class AdaptiveStreamingSourceFactory :
IMediaStreamSourceFactory

{

/// 

/// Creates a MediaStreamSource object.

/// 

/// The MediaElement to host the
stream.

/// The string providing the network location
of the video to be streamed

/// The new MediaStreamSource object

public virtual MediaStreamSource Create(MediaElement
mediaElement, Uri uri)

{

return new AdaptiveStreamingSource(mediaElement, uri);

}

}

 

From: Jordan Knight [mailto:jordan.kni...@readify.net] 
Sent: Tuesday, 19 May 2009 11:32 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Adaptive streaming

 

Hey Ross,

 

Is the MediaElement in it's raw form no good?

 

The basic process is (and from my research it's not particularly well
documented at this stage) is that you need to take the MediaStreamSource
class (cannt remember its name) from the AdaptiveStreaming.dll and use
it to load the video from your server.

 

I know I'm being terribly vague I'm sorry, I've done this once before
but I cannot for the life of me find the sample code.

 

From: OzSilverlight@ozsilverlight.com
[mailto:ozsilverli...@ozsilverlight.com] On Behalf Of Ross Jempson
Sent: Tuesday, 19 May 2009 11:09 AM
To: OzSilverlight@ozsilverlight.com
Subject: Adaptive streaming

 

Hi there,

 

I was wondering if anyone has implemented  a custom media player using
adaptive streaming in a SL client?  I have the IIS side up and running,
and have deployed a test page using a player generated by Expression
encoder.  It performs beautifully on a hosted virtual server in the
wild, although we haven't done any load testing yet.

 

My requirement is that I have to show streaming video, but where the
user doesn't have control over playing / pausing ... , therefore I don't
want to show the normal player style UI.  The video will be run in full
screen when the user first hits a screen then will fade and keep running
in the background. 

I haven't found a player that doesn't have a UI or lets me hide the UI.
Eg http://www.openvideoplayer.com/  looks good but I couldn't work out
how to hide the UI.

 

I found the source code for one of the players  -> C:\Program
Files\Microsoft Expression\Encoder 2\Templates\en\SL2Standard\Source and
figured out roughly how it works.  The key is a project/dll
AdaptiveStreaming.dll that does the hard work.

 

I referenced AdapativeStreaming.dll and wired it up how I expected but
it didn't work on my first attempt.  I haven't had time to go back and
look at it further, and don't expect you guys to debug my app.

 

I am looking for advice :

 

1.  Does anyone know of a player I can use that has no UI or the UI
can be hidden?

2.  Or, am I on the right track using the Encoder's
AdaptiveStreaming library?

3.  If the answer to 2 is Yes,  Is it legal for me to use the
AdaptiveStreaming library?  I expect so, given the source code is
distributed but thought I would ask.

 

 

Cheers.


Ross



Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
 
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
 
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
 
List FAQ: http://www.codify.com/lists/ozsilverlight
 
Other lists you might want to join: http://www.codify.com/lists
 

No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.329 / Virus Database: 270.12.32/2118 - Release Date:
05/16/09 17:05:00


__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__



Support procedure: https://www.codify.com/lists/support
List address: o

RE: Adaptive streaming

2009-05-18 Thread Ross Jempson
Good point.  That is up in the air.  The stakeholders are adamant they
don't want to let the user skip or mute the video.  

My feeling is that we should let the user control volume and skip, but
certainly we don't want play / pause buttons and we don't want any sort
of frame around the video as this will affect the aesthetic.

-Original Message-
From: Barry Beattie [mailto:barry.beat...@gmail.com] 
Sent: Tuesday, 19 May 2009 11:32 AM
To: OzSilverlight@ozsilverlight.com
Subject: Re: Adaptive streaming

@Ross

no UI? does that include no audio level control?



On Tue, May 19, 2009 at 11:08 AM, Ross Jempson
 wrote:
> Hi there,
>
>
>
> I was wondering if anyone has implemented  a custom media player using
> adaptive streaming in a SL client?  I have the IIS side up and
running, and
> have deployed a test page using a player generated by Expression
encoder.
> It performs beautifully on a hosted virtual server in the wild,
although we
> haven't done any load testing yet.
>
>
>
> My requirement is that I have to show streaming video, but where the
user
> doesn't have control over playing / pausing ... , therefore I don't
want to
> show the normal player style UI.  The video will be run in full screen
when
> the user first hits a screen then will fade and keep running in the
> background.
>
> I haven't found a player that doesn't have a UI or lets me hide the
UI.  Eg
> http://www.openvideoplayer.com/  looks good but I couldn't work out
how to
> hide the UI.
>
>
>
> I found the source code for one of the players  -> C:\Program
> Files\Microsoft Expression\Encoder 2\Templates\en\SL2Standard\Source
and
> figured out roughly how it works.  The key is a project/dll
> AdaptiveStreaming.dll that does the hard work.
>
>
>
> I referenced AdapativeStreaming.dll and wired it up how I expected but
it
> didn't work on my first attempt.  I haven't had time to go back and
look at
> it further, and don't expect you guys to debug my app.
>
>
>
> I am looking for advice :
>
>
>
> 1.  Does anyone know of a player I can use that has no UI or the
UI can
> be hidden?
>
> 2.  Or, am I on the right track using the Encoder's
AdaptiveStreaming
> library?
>
> 3.  If the answer to 2 is Yes,  Is it legal for me to use the
> AdaptiveStreaming library?  I expect so, given the source code is
> distributed but thought I would ask.
>
>
>
>
>
> Cheers.
>
> Ross
>
> 
> Support procedure: https://www.codify.com/lists/support
> List address: ozsilverlight@ozsilverlight.com
> Subscribe: ozsilverlight-subscr...@ozsilverlight.com
> Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists


Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists


__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



RE: Adaptive streaming

2009-05-18 Thread Jordan Knight
Hey Ross,

Is the MediaElement in it's raw form no good?

The basic process is (and from my research it's not particularly well 
documented at this stage) is that you need to take the MediaStreamSource class 
(cannt remember its name) from the AdaptiveStreaming.dll and use it to load the 
video from your server.

I know I'm being terribly vague I'm sorry, I've done this once before but I 
cannot for the life of me find the sample code.

From: OzSilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Ross Jempson
Sent: Tuesday, 19 May 2009 11:09 AM
To: OzSilverlight@ozsilverlight.com
Subject: Adaptive streaming

Hi there,

I was wondering if anyone has implemented  a custom media player using adaptive 
streaming in a SL client?  I have the IIS side up and running, and have 
deployed a test page using a player generated by Expression encoder.  It 
performs beautifully on a hosted virtual server in the wild, although we 
haven't done any load testing yet.

My requirement is that I have to show streaming video, but where the user 
doesn't have control over playing / pausing ... , therefore I don't want to 
show the normal player style UI.  The video will be run in full screen when the 
user first hits a screen then will fade and keep running in the background.
I haven't found a player that doesn't have a UI or lets me hide the UI.  Eg 
http://www.openvideoplayer.com/  looks good but I couldn't work out how to hide 
the UI.

I found the source code for one of the players  -> C:\Program Files\Microsoft 
Expression\Encoder 2\Templates\en\SL2Standard\Source and figured out roughly 
how it works.  The key is a project/dll AdaptiveStreaming.dll that does the 
hard work.

I referenced AdapativeStreaming.dll and wired it up how I expected but it 
didn't work on my first attempt.  I haven't had time to go back and look at it 
further, and don't expect you guys to debug my app.

I am looking for advice :


1.   Does anyone know of a player I can use that has no UI or the UI can be 
hidden?

2.   Or, am I on the right track using the Encoder's AdaptiveStreaming 
library?

3.   If the answer to 2 is Yes,  Is it legal for me to use the 
AdaptiveStreaming library?  I expect so, given the source code is distributed 
but thought I would ask.


Cheers.

Ross

Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.329 / Virus Database: 270.12.32/2118 - Release Date: 05/16/09 
17:05:00

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



Re: Adaptive streaming

2009-05-18 Thread Barry Beattie
@Ross

no UI? does that include no audio level control?



On Tue, May 19, 2009 at 11:08 AM, Ross Jempson
 wrote:
> Hi there,
>
>
>
> I was wondering if anyone has implemented  a custom media player using
> adaptive streaming in a SL client?  I have the IIS side up and running, and
> have deployed a test page using a player generated by Expression encoder.
> It performs beautifully on a hosted virtual server in the wild, although we
> haven’t done any load testing yet.
>
>
>
> My requirement is that I have to show streaming video, but where the user
> doesn’t have control over playing / pausing ... , therefore I don’t want to
> show the normal player style UI.  The video will be run in full screen when
> the user first hits a screen then will fade and keep running in the
> background.
>
> I haven’t found a player that doesn’t have a UI or lets me hide the UI.  Eg
> http://www.openvideoplayer.com/  looks good but I couldn’t work out how to
> hide the UI.
>
>
>
> I found the source code for one of the players  -> C:\Program
> Files\Microsoft Expression\Encoder 2\Templates\en\SL2Standard\Source and
> figured out roughly how it works.  The key is a project/dll
> AdaptiveStreaming.dll that does the hard work.
>
>
>
> I referenced AdapativeStreaming.dll and wired it up how I expected but it
> didn’t work on my first attempt.  I haven’t had time to go back and look at
> it further, and don’t expect you guys to debug my app.
>
>
>
> I am looking for advice :
>
>
>
> 1.  Does anyone know of a player I can use that has no UI or the UI can
> be hidden?
>
> 2.  Or, am I on the right track using the Encoder’s AdaptiveStreaming
> library?
>
> 3.  If the answer to 2 is Yes,  Is it legal for me to use the
> AdaptiveStreaming library?  I expect so, given the source code is
> distributed but thought I would ask.
>
>
>
>
>
> Cheers.
>
> Ross
>
> 
> Support procedure: https://www.codify.com/lists/support
> List address: ozsilverlight@ozsilverlight.com
> Subscribe: ozsilverlight-subscr...@ozsilverlight.com
> Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



Re: Silverlight Binding Expressions

2009-05-18 Thread Asheesh Soni
Thanks for the quick replies guys...
Well, I am using MVVM (Actually, NikhilK's SilverlightFX and modifying his
Amazon Store sample to my needs...), but being a programmer, I am inherently
lazy and sometimes need a simple binding expression instead of creating
converters or properties in the ViewModel.

But I guess you are right... ViewModel is the right spot for this.

Cheers

-Soni

On Tue, May 19, 2009 at 10:47 AM, Philip Beadle
wrote:

>  Good point, use the View Model to create the combined property from your
> underlying domain model.
>
>
>
> Regards,
>
> *Philip Beadle*
> Readify | Principal Consultant
> Microsoft MVP - ASP/ASP.NET, MCAD, MCT
>
> Suite 408 LifeLabs Building | 198 Harbour Esplanade | Docklands | VIC 3008
> | Australia
> M: +61 417 301 024 | E: philip.bea...@readify.net | C:
> philip.bea...@readify.net | W: www.readify.net
>
> [image: MIS Email Signature 
> Banner]
>
>
>
> *From:* OzSilverlight@ozsilverlight.com [mailto:
> ozsilverli...@ozsilverlight.com] *On Behalf Of *Jordan Knight
> *Sent:* Tuesday, 19 May 2009 10:43 AM
> *To:* OzSilverlight@ozsilverlight.com
> *Subject:* RE: Silverlight Binding Expressions
>
>
>
> I'd be either using a) a stack panel with multiple text boxes of b)
> (prefereably) a view model which supports a "LoggedInAsText" property, which
> you can do the concats nicely.
>
>
>
> A ViewModel is simply a class which is passed in to the DataContext and
> provides nice properties for your UI to bind to, encapsulating the model
> away from your UI  (preventing the UI from having to be moulded to suit the
> model)...
>
>
>
> Have a hunt around for a few MVVM  articles, they are sprouting up more and
> more.
>
>
>
> *From:* OzSilverlight@ozsilverlight.com [mailto:
> ozsilverli...@ozsilverlight.com] *On Behalf Of *Asheesh Soni
>
> *Sent:* Tuesday, 19 May 2009 10:37 AM
> *To:* OzSilverlight@ozsilverlight.com
> *Subject:* Silverlight Binding Expressions
>
>
>
> Hello
>
> I have a very trivial problem, but all the solutions to it seem to be a bit
> of an overkill. Just looking for a simple solution
>
> So here's the problem: Bind a Textblock to more than one field (or a
> string and a field)
>
> For example: 
> Or, 
>
> I know the following solutions already:
>
> 1. Have two Textblocks with clean and simple bindings.
> 2. Use a Converter (with ConvertBack for two way binding).
> 3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a
> Lambda expression)
>
> References for Xambda:
> http://www.fikrimvarnet/lestirelim/?p=15
> http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/
>
> And I know advocates of Designer/Developer work flow will argue that
> embedding complex expressions in Xaml defeats the whole purpose and leads to
> the bad (or good) old days of spaghetti code. But I guess, having trivial
> code in Xaml (eg {FirstName} + {LastName}) shouldn't really be a problem.
>
> Basically, All I need is a built-in, in-line Converter for one-way binding
> in Xaml, without having to create my own one line Converters for such
> trivial transformations.
>
> Any ideas?
>
>
> Thanks
>
> Soni
>  --
>
> Support procedure: https://www.codify.com/lists/support
> List address: ozsilverlight@ozsilverlight.com
> Subscribe: ozsilverlight-subscr...@ozsilverlight.com
> Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.329 / Virus Database: 270.12.32/2118 - Release Date: 05/16/09
> 17:05:00
>  --
>
> Support procedure: https://www.codify.com/lists/support
> List address: ozsilverlight@ozsilverlight.com
>
> Subscribe: ozsilverlight-subscr...@ozsilverlight.com
> Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>   --
> Support procedure: https://www.codify.com/lists/support
> List address: ozsilverlight@ozsilverlight.com
> Subscribe: ozsilverlight-subscr...@ozsilverlight.com
> Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

<>

Adaptive streaming

2009-05-18 Thread Ross Jempson
Hi there,

 

I was wondering if anyone has implemented  a custom media player using
adaptive streaming in a SL client?  I have the IIS side up and running,
and have deployed a test page using a player generated by Expression
encoder.  It performs beautifully on a hosted virtual server in the
wild, although we haven't done any load testing yet.

 

My requirement is that I have to show streaming video, but where the
user doesn't have control over playing / pausing ... , therefore I don't
want to show the normal player style UI.  The video will be run in full
screen when the user first hits a screen then will fade and keep running
in the background. 



I haven't found a player that doesn't have a UI or lets me hide the UI.
Eg http://www.openvideoplayer.com/  looks good but I couldn't work out
how to hide the UI.

 

I found the source code for one of the players  -> C:\Program
Files\Microsoft Expression\Encoder 2\Templates\en\SL2Standard\Source and
figured out roughly how it works.  The key is a project/dll
AdaptiveStreaming.dll that does the hard work.

 

I referenced AdapativeStreaming.dll and wired it up how I expected but
it didn't work on my first attempt.  I haven't had time to go back and
look at it further, and don't expect you guys to debug my app.

 

I am looking for advice :

 

1.  Does anyone know of a player I can use that has no UI or the UI
can be hidden?

2.  Or, am I on the right track using the Encoder's
AdaptiveStreaming library?

3.  If the answer to 2 is Yes,  Is it legal for me to use the
AdaptiveStreaming library?  I expect so, given the source code is
distributed but thought I would ask.

 

 

Cheers.


Ross


Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



Re: First Virtaul SDDN Meeting

2009-05-18 Thread Asheesh Soni
Once a month, with a bit of powerpoint slides in the beginning, followed by
code demo based on the slides and then left wide open for discussion.

P.S. Sorry, I also missed last night... I've also just moved house and don't
yet have broadband. It's interesting how Tel$tra connected my phone line in
just 2 hours but needs more than 2 weeks to switch over when you go for
Naked DSL with another provider.

-Soni

On Tue, May 19, 2009 at 9:10 AM, Jordan Knight wrote:

>  I think Monthly to every six weeks is a good idea and alternate between
> physical meet ups and virtual ones... Of course if people are keen we can do
> the virtual meets far more often as suggested.
>
>
>
> Remember, at the physical meet ups you get to have beer :) It's just not
> the same thing smashing 10 beers at my keyboard as it is having them with
> you guys :)
>
>
>
> P.S. Sorry I missed last night, I've just moved house and don't have
> broadband on yet.
>
>
>
> Jordan.
>
>
>
> *From:* ozsilverlight@ozsilverlight.com [mailto:
> ozsilverli...@ozsilverlight.com] *On Behalf Of *Mahesh S. Krishnan
> *Sent:* Tuesday, 19 May 2009 7:20 AM
> *To:* ozsilverlight@ozsilverlight.com
> *Subject:* RE: First Virtaul SDDN Meeting
>
>
>
> It was good meeting, Miguel, although I had to leave around 10:45...Didn’t
> expect it to go that long J My 2 cents –
>
>
>
> 1.   I would say c. It would be good to alternate between the two.
> Alternatively, we could have one presentation and then open the floor for
> discussions in the same meeting
>
> 2.   I think initially, we could arrange it in an ad-hoc manner, but
> as we get more people into it, fit it into a regular slot. I feel
> fortnightly is just too frequent – probably one every 6 weeks.
>
>
>
> Cheers
>
> Mahesh
>
>
>
> *From:* ozsilverlight@ozsilverlight.com [mailto:
> ozsilverli...@ozsilverlight.com] *On Behalf Of *Miguel Madero
> *Sent:* Tuesday, 19 May 2009 12:15 AM
> *To:* ozsilverlight@ozsilverlight.com
> *Subject:* Re: First Virtaul SDDN Meeting
>
>
>
> Everyone,
>
> Thanks to all of you who attend the first Virtual SDDN. I think we had some
> interesting discussions. Some of them we can definitely continue on this
> mail list or in the next Virtual SDDN. Unfortunately I didn't record this
> meeting (I'll make sure to do it next time), but I'll include a list of
> resources from the talk, but first of all I'd like to ask a couple of
> questions.
>
> 1. What do you thing about the format?
> a) I hate open spaces, bring me some speakers with Powerpoints.
> b) It's good once in a while, but we should try a different format next
> time (probably alternate)
> c) I love it. Altough presentations are good, discussions add a lot of
> value.
> d) ???
> 2. How often would you like to have this type of events?
>a) Once a month.
>b) Fortnightly
>c) Eventually
>d) ???
>
>
> During the talk we discussed about Patterns, we only had a chance to talk
> about MVVM and Tom told us he have been using Prism with MVP and Unity.
> These are some links
> Prism 
> MVVM by Nikhil 
> MVVM by 
> Jonas
>
> We also talked a bit about Memory Leaks.
> Delay on Memory Leaks in 
> SL
> I mentioned that we could use 
> WinDbgor
> SilverlightSpyto
>  detect Memory Leaks.
> When it comes to WinDbg, Tess knows it all and she blogged about how to
> setup WinDbg for 
> Silverlight
>
> Andy and Stephen told us about the cool apps that they've written in
> Silverlight, but we don't have a lot of resources to show atm.
>
> At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth
> has a series on this 
> topic
>
> We added a bonus topic on User Controls and we talked about the TreeView in
> the Silverlight Toolkit. We also mentioned the need to navigate the
> VisualTree to get to different Elements when needed. In this blog 
> postI
>  talked about how to use the VisualTreeHelper to do that and some
> extensions to do it easily (the code is avaailable for download). I've an
> updated version of this that supports more escenarios, like using
> expressions and LINQ to query for UIElements, contact me if you're
> interest

RE: Silverlight Binding Expressions

2009-05-18 Thread Philip Beadle
Good point, use the View Model to create the combined property from your 
underlying domain model.

Regards,
Philip Beadle
Readify | Principal Consultant
Microsoft MVP - ASP/ASP.NET, MCAD, MCT
Suite 408 LifeLabs Building | 198 Harbour Esplanade | Docklands | VIC 3008 | 
Australia
M: +61 417 301 024 | E: 
philip.bea...@readify.net | C: 
philip.bea...@readify.net | W: 
www.readify.net
[cid:image001.jpg@01C9D86F.4356A0D0]

From: OzSilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Jordan Knight
Sent: Tuesday, 19 May 2009 10:43 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Silverlight Binding Expressions

I'd be either using a) a stack panel with multiple text boxes of b) 
(prefereably) a view model which supports a "LoggedInAsText" property, which 
you can do the concats nicely.

A ViewModel is simply a class which is passed in to the DataContext and 
provides nice properties for your UI to bind to, encapsulating the model away 
from your UI  (preventing the UI from having to be moulded to suit the model)...

Have a hunt around for a few MVVM  articles, they are sprouting up more and 
more.

From: OzSilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Asheesh Soni
Sent: Tuesday, 19 May 2009 10:37 AM
To: OzSilverlight@ozsilverlight.com
Subject: Silverlight Binding Expressions

Hello

I have a very trivial problem, but all the solutions to it seem to be a bit of 
an overkill. Just looking for a simple solution

So here's the problem: Bind a Textblock to more than one field (or a string 
and a field)

For example: 
Or, 

I know the following solutions already:

1. Have two Textblocks with clean and simple bindings.
2. Use a Converter (with ConvertBack for two way binding).
3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a 
Lambda expression)

References for Xambda:
http://www.fikrimvarnet/lestirelim/?p=15
http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/

And I know advocates of Designer/Developer work flow will argue that embedding 
complex expressions in Xaml defeats the whole purpose and leads to the bad (or 
good) old days of spaghetti code. But I guess, having trivial code in Xaml (eg 
{FirstName} + {LastName}) shouldn't really be a problem.

Basically, All I need is a built-in, in-line Converter for one-way binding in 
Xaml, without having to create my own one line Converters for such trivial 
transformations.

Any ideas?


Thanks

Soni

Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.329 / Virus Database: 270.12.32/2118 - Release Date: 05/16/09 
17:05:00


Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

<>

RE: Silverlight Binding Expressions

2009-05-18 Thread Steven Berry
Yeah I was thinking the same thing, creating a combined string to populate the 
textblock contents, you could also look at the MVVM there is a ViewModel class 
that allows your to bind your content into the datacontext so it doesn't affect 
the UI.

From: Ross Jempson [mailto:ross.jemp...@michaelhill.com.au]
Sent: Tuesday, 19 May 2009 10:43 AM
To: OzSilverlight@ozsilverlight.com
Subject: RE: Silverlight Binding Expressions

Assuming the binding is one-way, and you 'own' the model to which you are 
binding, can't you extend it and create a derived property there?

Lets say you were binding to a Person class

public string  Firstname { get; set; }
public string LastName { get; set; }

public string FullName
{
get { return Firstname + " " + LastName; }
set { }
}



mailto:asheeshs...@gmail.com]
Sent: Tuesday, 19 May 2009 10:37 AM
To: OzSilverlight@ozsilverlight.com
Subject: Silverlight Binding Expressions

Hello

I have a very trivial problem, but all the solutions to it seem to be a bit of 
an overkill. Just looking for a simple solution

So here's the problem: Bind a Textblock to more than one field (or a string 
and a field)

For example: 
Or, 

I know the following solutions already:

1. Have two Textblocks with clean and simple bindings.
2. Use a Converter (with ConvertBack for two way binding).
3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a 
Lambda expression)

References for Xambda:
http://www.fikrimvarnet/lestirelim/?p=15
http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/

And I know advocates of Designer/Developer work flow will argue that embedding 
complex expressions in Xaml defeats the whole purpose and leads to the bad (or 
good) old days of spaghetti code. But I guess, having trivial code in Xaml (eg 
{FirstName} + {LastName}) shouldn't really be a problem.

Basically, All I need is a built-in, in-line Converter for one-way binding in 
Xaml, without having to create my own one line Converters for such trivial 
transformations.

Any ideas?


Thanks

Soni

Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists
__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
__

Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists





This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately if you have received this e-mail by mistake and delete this e-mail 
from your system. No responsibility is assumed by the company or its employee 
to any other person for any loss or damage (whether caused by negligence or 
not) arising from the use of the information and advice contained herein. 
Finally, it is your responsibility to check any attachments for viruses and 
defects before opening or sending them on.



Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



RE: Silverlight Binding Expressions

2009-05-18 Thread Jordan Knight
I'd be either using a) a stack panel with multiple text boxes of b) 
(prefereably) a view model which supports a "LoggedInAsText" property, which 
you can do the concats nicely.

A ViewModel is simply a class which is passed in to the DataContext and 
provides nice properties for your UI to bind to, encapsulating the model away 
from your UI  (preventing the UI from having to be moulded to suit the model)...

Have a hunt around for a few MVVM  articles, they are sprouting up more and 
more.

From: OzSilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Asheesh Soni
Sent: Tuesday, 19 May 2009 10:37 AM
To: OzSilverlight@ozsilverlight.com
Subject: Silverlight Binding Expressions

Hello

I have a very trivial problem, but all the solutions to it seem to be a bit of 
an overkill. Just looking for a simple solution

So here's the problem: Bind a Textblock to more than one field (or a string 
and a field)

For example: 
Or, 

I know the following solutions already:

1. Have two Textblocks with clean and simple bindings.
2. Use a Converter (with ConvertBack for two way binding).
3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a 
Lambda expression)

References for Xambda:
http://www.fikrimvarnet/lestirelim/?p=15
http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/

And I know advocates of Designer/Developer work flow will argue that embedding 
complex expressions in Xaml defeats the whole purpose and leads to the bad (or 
good) old days of spaghetti code. But I guess, having trivial code in Xaml (eg 
{FirstName} + {LastName}) shouldn't really be a problem.

Basically, All I need is a built-in, in-line Converter for one-way binding in 
Xaml, without having to create my own one line Converters for such trivial 
transformations.

Any ideas?


Thanks

Soni

Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.329 / Virus Database: 270.12.32/2118 - Release Date: 05/16/09 
17:05:00

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



RE: Silverlight Binding Expressions

2009-05-18 Thread Ross Jempson
Assuming the binding is one-way, and you 'own' the model to which you
are binding, can't you extend it and create a derived property there?

 

Lets say you were binding to a Person class

 

public string  Firstname { get; set; }

public string LastName { get; set; }

 

public string FullName

{

get { return Firstname + " " + LastName; }

set { }

}

 

 

 

mailto:asheeshs...@gmail.com] 
Sent: Tuesday, 19 May 2009 10:37 AM
To: OzSilverlight@ozsilverlight.com
Subject: Silverlight Binding Expressions

 

Hello

I have a very trivial problem, but all the solutions to it seem to be a
bit of an overkill. Just looking for a simple solution

So here's the problem: Bind a Textblock to more than one field (or a
string and a field)

For example: 
Or, 

I know the following solutions already:

1. Have two Textblocks with clean and simple bindings.
2. Use a Converter (with ConvertBack for two way binding).
3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with
a Lambda expression)

References for Xambda:
http://www.fikrimvarnet/lestirelim/?p=15
 
http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/

And I know advocates of Designer/Developer work flow will argue that
embedding complex expressions in Xaml defeats the whole purpose and
leads to the bad (or good) old days of spaghetti code. But I guess,
having trivial code in Xaml (eg {FirstName} + {LastName}) shouldn't
really be a problem.

Basically, All I need is a built-in, in-line Converter for one-way
binding in Xaml, without having to create my own one line Converters for
such trivial transformations.

Any ideas?


Thanks

Soni



Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
 
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
 
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
 
List FAQ: http://www.codify.com/lists/ozsilverlight
 
Other lists you might want to join: http://www.codify.com/lists
  
__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



RE: Silverlight Binding Expressions

2009-05-18 Thread Philip Beadle
The only way I know of is to use two text boxes or a converter.

Regards,
Philip Beadle
Readify | Principal Consultant
Microsoft MVP - ASP/ASP.NET, MCAD, MCT
Suite 408 LifeLabs Building | 198 Harbour Esplanade | Docklands | VIC 3008 | 
Australia
M: +61 417 301 024 | E: 
philip.bea...@readify.net | C: 
philip.bea...@readify.net | W: 
www.readify.net
[cid:image001.jpg@01C9D86E.10FE4030]

From: OzSilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Asheesh Soni
Sent: Tuesday, 19 May 2009 10:37 AM
To: OzSilverlight@ozsilverlight.com
Subject: Silverlight Binding Expressions

Hello

I have a very trivial problem, but all the solutions to it seem to be a bit of 
an overkill. Just looking for a simple solution

So here's the problem: Bind a Textblock to more than one field (or a string 
and a field)

For example: 
Or, 

I know the following solutions already:

1. Have two Textblocks with clean and simple bindings.
2. Use a Converter (with ConvertBack for two way binding).
3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a 
Lambda expression)

References for Xambda:
http://www.fikrimvarnet/lestirelim/?p=15
http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/

And I know advocates of Designer/Developer work flow will argue that embedding 
complex expressions in Xaml defeats the whole purpose and leads to the bad (or 
good) old days of spaghetti code. But I guess, having trivial code in Xaml (eg 
{FirstName} + {LastName}) shouldn't really be a problem.

Basically, All I need is a built-in, in-line Converter for one-way binding in 
Xaml, without having to create my own one line Converters for such trivial 
transformations.

Any ideas?


Thanks

Soni

Support procedure: https://www.codify.com/lists/support
List address: 
ozsilverlight@ozsilverlight.com
Subscribe: 
ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: 
ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

<>

Re: First Virtaul SDDN Meeting

2009-05-18 Thread Tom Beeby
hey thanks for putting this event on. i will be sure to have a
microphone handy next time.

i think a combination of presentation and discussion is good. i like
show&tell especially. maybe decide (some of) the topics a day or two
ahead via this list rather than during the meeting. frequency? roughly
monthly, or even more frequently if there are special things to talk
about (sl3 release, etc)

see you all at remix.,
Tom

On Tue, May 19, 2009 at 9:35 AM, Jordan Knight
 wrote:
> $50 I believe, which makes the ticket $150 before the early bird cut-off (if
> it's not already cut-off)... but don't quote me :)
>
>
>
> From: ozsilverlight@ozsilverlight.com
> [mailto:ozsilverli...@ozsilverlight.com] On Behalf Of Dimaz Pramudya
> Sent: Tuesday, 19 May 2009 8:52 AM
> To: ozsilverlight@ozsilverlight.com
> Subject: Re: First Virtaul SDDN Meeting
>
>
>
> How much is the special discount for ReMIX?
>
> Cheers.
>
> Regards,
>
> Dimaz Pramudya
> www.mypassionin.net
>
> On Tue, May 19, 2009 at 12:44 AM, Miguel Madero  wrote:
>
> I forgot to add the resources that we showed at the end of the meeting
>
> SDDN Website: http://www.sddn.org.au
> OzSilverlightFeed: http://feeds2.feedburner.com/OzsilverlightFeed
> SDDN Group in Facebook: http://groups.to/sddn
> ReMIX: http://microsoft.com.au/remix
>     Special Discount for SDDN UG: ugvip149
>
>
> On Tue, May 19, 2009 at 12:14 AM, Miguel Madero  wrote:
>
> Everyone,
>
> Thanks to all of you who attend the first Virtual SDDN. I think we had some
> interesting discussions. Some of them we can definitely continue on this
> mail list or in the next Virtual SDDN. Unfortunately I didn't record this
> meeting (I'll make sure to do it next time), but I'll include a list of
> resources from the talk, but first of all I'd like to ask a couple of
> questions.
>
> 1. What do you thing about the format?
>     a) I hate open spaces, bring me some speakers with Powerpoints.
>     b) It's good once in a while, but we should try a different format next
> time (probably alternate)
>     c) I love it. Altough presentations are good, discussions add a lot of
> value.
>     d) ???
> 2. How often would you like to have this type of events?
>    a) Once a month.
>    b) Fortnightly
>    c) Eventually
>    d) ???
>
>
> During the talk we discussed about Patterns, we only had a chance to talk
> about MVVM and Tom told us he have been using Prism with MVP and Unity.
> These are some links
> Prism
> MVVM by Nikhil
> MVVM by Jonas
>
> We also talked a bit about Memory Leaks.
> Delay on Memory Leaks in SL
> I mentioned that we could use WinDbg or SilverlightSpy to detect Memory
> Leaks.
> When it comes to WinDbg, Tess knows it all and she blogged about how to
> setup WinDbg for Silverlight
>
> Andy and Stephen told us about the cool apps that they've written in
> Silverlight, but we don't have a lot of resources to show atm.
>
> At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth
> has a series on this topic
>
> We added a bonus topic on User Controls and we talked about the TreeView in
> the Silverlight Toolkit. We also mentioned the need to navigate the
> VisualTree to get to different Elements when needed. In this blog post I
> talked about how to use the VisualTreeHelper to do that and some extensions
> to do it easily (the code is avaailable for download). I've an updated
> version of this that supports more escenarios, like using expressions and
> LINQ to query for UIElements, contact me if you're interested.
>
> I hope everyone enjoyed and got something out of this.
> I'd love to have your feedback and see you again in another virtual or UG
> meeting.
>
> Thanks
>
> On Mon, May 18, 2009 at 10:29 AM, Miguel Madero  wrote:
>
> This is the link for the event, please register before the meeting and be
> sure you have Live Meeting installed on your computer and your audio
> properly configured. Some people have asked me about the place and how is
> this a Virtual Event. We’ll be using this tool called Live Meeting that
> allow us to interact with audio, video and share the desktop, polls, Q&A,
> etc, but rather than trying to explain what Live Meeting is, you can just
> try it tonight. Just register and follow the instructions.
>
> If you have any doubts, please contact me.
>
>
> On Thu, May 14, 2009 at 12:40 AM, Miguel Madero  wrote:
>
> Everything has been really quite lately, so it's time to SPAM the list
> again,
>
> We're going to do a Virtual Meeting next monday at 9:00 pm Sydney Time, I
> think it ca be a great opportunity for everyone to participate.
>
> Instead of the typical presentation, we decided to have an open discussion
> around different topics.
>
> You can read all the details on my blog
> http://miguelmadero.blogspot.com/2009/05/first-virtual-silverlight-designer-and.html
>
> We will be using Live Meeting. I’ll email the link for the meeting ASAP.
>
>
>
> I hope to see you (hear you or at least read you) on monday.
>
> --
> Miguel A. Madero Reyes
> www.miguelmadero

Silverlight Binding Expressions

2009-05-18 Thread Asheesh Soni
Hello

I have a very trivial problem, but all the solutions to it seem to be a bit
of an overkill. Just looking for a simple solution

So here's the problem: Bind a Textblock to more than one field (or a
string and a field)

For example: 
Or, 

I know the following solutions already:

1. Have two Textblocks with clean and simple bindings.
2. Use a Converter (with ConvertBack for two way binding).
3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a
Lambda expression)

References for Xambda:
http://www.fikrimvar.net/lestirelim/?p=15
http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/

And I know advocates of Designer/Developer work flow will argue that
embedding complex expressions in Xaml defeats the whole purpose and leads to
the bad (or good) old days of spaghetti code. But I guess, having trivial
code in Xaml (eg {FirstName} + {LastName}) shouldn't really be a problem.

Basically, All I need is a built-in, in-line Converter for one-way binding
in Xaml, without having to create my own one line Converters for such
trivial transformations.

Any ideas?


Thanks

Soni

Support procedure: https://www.codify.com/lists/support
List address: ozsilverlight@ozsilverlight.com
Subscribe: ozsilverlight-subscr...@ozsilverlight.com
Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



Re: First Virtaul SDDN Meeting

2009-05-18 Thread Stephen Price
Thanks again for getting this happening, I got lots from it.

I think once a month is pretty good, as long as it doesn't clash with the
Alt.net virtual meeting that happens fortnightly.
I think a presentation on a topic (with code! learn the most from seeing
it). I think the best sessions/presentations start off with a few powerpoint
slides to set the scene or make the point, then a demo to show the code
(demo gods willing!)

Yep, the Remix discount gets you $50 off the price (still a few more days
before the early bird cut off I believe).
cheers,
Stephen
On Mon, May 18, 2009 at 10:14 PM, Miguel Madero  wrote:

> Everyone,
>
> Thanks to all of you who attend the first Virtual SDDN. I think we had some
> interesting discussions. Some of them we can definitely continue on this
> mail list or in the next Virtual SDDN. Unfortunately I didn't record this
> meeting (I'll make sure to do it next time), but I'll include a list of
> resources from the talk, but first of all I'd like to ask a couple of
> questions.
>
> 1. What do you thing about the format?
> a) I hate open spaces, bring me some speakers with Powerpoints.
> b) It's good once in a while, but we should try a different format next
> time (probably alternate)
> c) I love it. Altough presentations are good, discussions add a lot of
> value.
> d) ???
> 2. How often would you like to have this type of events?
>a) Once a month.
>b) Fortnightly
>c) Eventually
>d) ???
>
>
> During the talk we discussed about Patterns, we only had a chance to talk
> about MVVM and Tom told us he have been using Prism with MVP and Unity.
> These are some links
> Prism 
> MVVM by Nikhil 
> MVVM by 
> Jonas
>
> We also talked a bit about Memory Leaks.
> Delay on Memory Leaks in 
> SL
> I mentioned that we could use 
> WinDbgor
> SilverlightSpyto
>  detect Memory Leaks.
> When it comes to WinDbg, Tess knows it all and she blogged about how to
> setup WinDbg for 
> Silverlight
>
> Andy and Stephen told us about the cool apps that they've written in
> Silverlight, but we don't have a lot of resources to show atm.
>
> At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth
> has a series on this 
> topic
>
> We added a bonus topic on User Controls and we talked about the TreeView in
> the Silverlight Toolkit. We also mentioned the need to navigate the
> VisualTree to get to different Elements when needed. In this blog 
> postI
>  talked about how to use the VisualTreeHelper to do that and some
> extensions to do it easily (the code is avaailable for download). I've an
> updated version of this that supports more escenarios, like using
> expressions and LINQ to query for UIElements, contact me if you're
> interested.
>
> I hope everyone enjoyed and got something out of this.
> I'd love to have your feedback and see you again in another virtual or UG
> meeting.
>
> Thanks
>
>
>
> On Mon, May 18, 2009 at 10:29 AM, Miguel Madero wrote:
>
>>  This is the link for the 
>> event,
>> please register before the meeting and be sure you have Live Meeting
>> installed on your computer and your audio properly configured. Some people
>> have asked me about the place and how is this a Virtual Event. We’ll be
>> using this tool called Live Meeting that allow us to interact with audio,
>> video and share the desktop, polls, Q&A, etc, but rather than trying to
>> explain what Live Meeting is, you can just try it tonight. Just 
>> registerand
>>  follow the instructions.
>> If you have any doubts, please contact me.
>>
>>
>>
>>  On Thu, May 14, 2009 at 12:40 AM, Miguel Madero 
>> wrote:
>>
>>>  Everything has been really quite lately, so it's time to SPAM the list
>>> again,
>>>
>>> We're going to do a Virtual Meeting next monday at 9:00 pm Sydney Time, I
>>> think it ca be a great opportunity for everyone to participate.
>>>
>>> Instead of the typical presentation, we decided to have an open
>>> discussion aroun

RE: First Virtaul SDDN Meeting

2009-05-18 Thread Jordan Knight
$50 I believe, which makes the ticket $150 before the early bird cut-off (if 
it's not already cut-off)... but don't quote me :)

From: ozsilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Dimaz Pramudya
Sent: Tuesday, 19 May 2009 8:52 AM
To: ozsilverlight@ozsilverlight.com
Subject: Re: First Virtaul SDDN Meeting

How much is the special discount for ReMIX?
Cheers.

Regards,

Dimaz Pramudya
www.mypassionin.net

On Tue, May 19, 2009 at 12:44 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:
I forgot to add the resources that we showed at the end of the meeting

SDDN Website: http://www.sddn.org.au
OzSilverlightFeed: http://feeds2.feedburner.com/OzsilverlightFeed
SDDN Group in Facebook: http://groups.to/sddn
ReMIX: http://microsoft.com.au/remix
Special Discount for SDDN UG: ugvip149



On Tue, May 19, 2009 at 12:14 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:
Everyone,

Thanks to all of you who attend the first Virtual SDDN. I think we had some 
interesting discussions. Some of them we can definitely continue on this mail 
list or in the next Virtual SDDN. Unfortunately I didn't record this meeting 
(I'll make sure to do it next time), but I'll include a list of resources from 
the talk, but first of all I'd like to ask a couple of questions.

1. What do you thing about the format?
a) I hate open spaces, bring me some speakers with Powerpoints.
b) It's good once in a while, but we should try a different format next 
time (probably alternate)
c) I love it. Altough presentations are good, discussions add a lot of 
value.
d) ???
2. How often would you like to have this type of events?
   a) Once a month.
   b) Fortnightly
   c) Eventually
   d) ???


During the talk we discussed about Patterns, we only had a chance to talk about 
MVVM and Tom told us he have been using Prism with MVP and Unity. These are 
some links
Prism
MVVM by Nikhil
MVVM by 
Jonas

We also talked a bit about Memory Leaks.
Delay on Memory Leaks in 
SL
I mentioned that we could use 
WinDbg
 or 
SilverlightSpy
 to detect Memory Leaks.
When it comes to WinDbg, Tess knows it all and she blogged about how to setup 
WinDbg for 
Silverlight

Andy and Stephen told us about the cool apps that they've written in 
Silverlight, but we don't have a lot of resources to show atm.

At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth has 
a series on this 
topic

We added a bonus topic on User Controls and we talked about the TreeView in the 
Silverlight Toolkit. We also mentioned the need to navigate the VisualTree to 
get to different Elements when needed. In this blog 
post
 I talked about how to use the VisualTreeHelper to do that and some extensions 
to do it easily (the code is avaailable for download). I've an updated version 
of this that supports more escenarios, like using expressions and LINQ to query 
for UIElements, contact me if you're interested.

I hope everyone enjoyed and got something out of this.
I'd love to have your feedback and see you again in another virtual or UG 
meeting.

Thanks

On Mon, May 18, 2009 at 10:29 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:

This is the link for the 
event,
 please register before the meeting and be sure you have Live Meeting installed 
on your computer and your audio properly configured. Some people have asked me 
about the place and how is this a Virtual Event. We'll be using this tool 
called Live Meeting that allow us to interact with audio, video and share the 
desktop, polls, Q&A, etc, but rather than trying to explain what Live Meeting 
is, you can just try it tonight. Just 
register
 and follow the instructions.
If you have any doubts, please contact me.


On Thu, May 14, 2009 at 12:40 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:
Everything has been really quite lately, so it's time to SPAM the list again,

W

Re: First Virtaul SDDN Meeting

2009-05-18 Thread Dimaz Pramudya
How much is the special discount for ReMIX?
Cheers.

Regards,

Dimaz Pramudya
www.mypassionin.net


On Tue, May 19, 2009 at 12:44 AM, Miguel Madero  wrote:

> I forgot to add the resources that we showed at the end of the meeting
>
> *SDDN Website: *http://www.sddn.org.au
> *OzSilverlightFeed: *http://feeds2.feedburner.com/OzsilverlightFeed
> *SDDN Group in Facebook:* http://groups.to/sddn
> *ReMIX: *http://microsoft.com.au/remix
> Special Discount for SDDN UG: ugvip149
>
>
>
>
> On Tue, May 19, 2009 at 12:14 AM, Miguel Madero wrote:
>
>> Everyone,
>>
>> Thanks to all of you who attend the first Virtual SDDN. I think we had
>> some interesting discussions. Some of them we can definitely continue on
>> this mail list or in the next Virtual SDDN. Unfortunately I didn't record
>> this meeting (I'll make sure to do it next time), but I'll include a list of
>> resources from the talk, but first of all I'd like to ask a couple of
>> questions.
>>
>> 1. What do you thing about the format?
>> a) I hate open spaces, bring me some speakers with Powerpoints.
>> b) It's good once in a while, but we should try a different format
>> next time (probably alternate)
>> c) I love it. Altough presentations are good, discussions add a lot of
>> value.
>> d) ???
>> 2. How often would you like to have this type of events?
>>a) Once a month.
>>b) Fortnightly
>>c) Eventually
>>d) ???
>>
>>
>> During the talk we discussed about Patterns, we only had a chance to talk
>> about MVVM and Tom told us he have been using Prism with MVP and Unity.
>> These are some links
>> Prism 
>> MVVM by Nikhil
>> MVVM by 
>> Jonas
>>
>> We also talked a bit about Memory Leaks.
>> Delay on Memory Leaks in 
>> SL
>> I mentioned that we could use 
>> WinDbgor
>> SilverlightSpyto
>>  detect Memory Leaks.
>> When it comes to WinDbg, Tess knows it all and she blogged about how to
>> setup WinDbg for 
>> Silverlight
>>
>> Andy and Stephen told us about the cool apps that they've written in
>> Silverlight, but we don't have a lot of resources to show atm.
>>
>> At the end we talked a about Behaviours in Silverlight 3. Shawn
>> Wildermouth has a series on this 
>> topic
>>
>> We added a bonus topic on User Controls and we talked about the TreeView
>> in the Silverlight Toolkit. We also mentioned the need to navigate the
>> VisualTree to get to different Elements when needed. In this blog 
>> postI
>>  talked about how to use the VisualTreeHelper to do that and some
>> extensions to do it easily (the code is avaailable for download). I've an
>> updated version of this that supports more escenarios, like using
>> expressions and LINQ to query for UIElements, contact me if you're
>> interested.
>>
>> I hope everyone enjoyed and got something out of this.
>> I'd love to have your feedback and see you again in another virtual or UG
>> meeting.
>>
>> Thanks
>>
>>
>> On Mon, May 18, 2009 at 10:29 AM, Miguel Madero wrote:
>>
>>> This is the link for the 
>>> event,
>>> please register before the meeting and be sure you have Live Meeting
>>> installed on your computer and your audio properly configured. Some people
>>> have asked me about the place and how is this a Virtual Event. We’ll be
>>> using this tool called Live Meeting that allow us to interact with audio,
>>> video and share the desktop, polls, Q&A, etc, but rather than trying to
>>> explain what Live Meeting is, you can just try it tonight. Just 
>>> registerand
>>>  follow the instructions.
>>> If you have any doubts, please contact me.
>>>
>>>
>>>
>>> On Thu, May 14, 2009 at 12:40 AM, Miguel Madero 
>>> wrote:
>>>
 Everything has been really quite lately, so it's time to SPAM the list
 again,

 We're going to do a Virtual Meeting next monday at 9:00 pm Sydney Time,
 I think it ca be a great opportunity for everyone to participate.

 Instead of the typical presentation, we decided to have an open
 di

RE: First Virtaul SDDN Meeting

2009-05-18 Thread Jordan Knight
I think Monthly to every six weeks is a good idea and alternate between 
physical meet ups and virtual ones... Of course if people are keen we can do 
the virtual meets far more often as suggested.

Remember, at the physical meet ups you get to have beer :) It's just not the 
same thing smashing 10 beers at my keyboard as it is having them with you guys 
:)

P.S. Sorry I missed last night, I've just moved house and don't have broadband 
on yet.

Jordan.

From: ozsilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Mahesh S. Krishnan
Sent: Tuesday, 19 May 2009 7:20 AM
To: ozsilverlight@ozsilverlight.com
Subject: RE: First Virtaul SDDN Meeting

It was good meeting, Miguel, although I had to leave around 10:45...Didn't 
expect it to go that long :) My 2 cents -


1.   I would say c. It would be good to alternate between the two. 
Alternatively, we could have one presentation and then open the floor for 
discussions in the same meeting

2.   I think initially, we could arrange it in an ad-hoc manner, but as we 
get more people into it, fit it into a regular slot. I feel fortnightly is just 
too frequent - probably one every 6 weeks.

Cheers
Mahesh

From: ozsilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Miguel Madero
Sent: Tuesday, 19 May 2009 12:15 AM
To: ozsilverlight@ozsilverlight.com
Subject: Re: First Virtaul SDDN Meeting

Everyone,

Thanks to all of you who attend the first Virtual SDDN. I think we had some 
interesting discussions. Some of them we can definitely continue on this mail 
list or in the next Virtual SDDN. Unfortunately I didn't record this meeting 
(I'll make sure to do it next time), but I'll include a list of resources from 
the talk, but first of all I'd like to ask a couple of questions.

1. What do you thing about the format?
a) I hate open spaces, bring me some speakers with Powerpoints.
b) It's good once in a while, but we should try a different format next 
time (probably alternate)
c) I love it. Altough presentations are good, discussions add a lot of 
value.
d) ???
2. How often would you like to have this type of events?
   a) Once a month.
   b) Fortnightly
   c) Eventually
   d) ???


During the talk we discussed about Patterns, we only had a chance to talk about 
MVVM and Tom told us he have been using Prism with MVP and Unity. These are 
some links
Prism
MVVM by Nikhil
MVVM by 
Jonas

We also talked a bit about Memory Leaks.
Delay on Memory Leaks in 
SL
I mentioned that we could use 
WinDbg
 or 
SilverlightSpy
 to detect Memory Leaks.
When it comes to WinDbg, Tess knows it all and she blogged about how to setup 
WinDbg for 
Silverlight

Andy and Stephen told us about the cool apps that they've written in 
Silverlight, but we don't have a lot of resources to show atm.

At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth has 
a series on this 
topic

We added a bonus topic on User Controls and we talked about the TreeView in the 
Silverlight Toolkit. We also mentioned the need to navigate the VisualTree to 
get to different Elements when needed. In this blog 
post
 I talked about how to use the VisualTreeHelper to do that and some extensions 
to do it easily (the code is avaailable for download). I've an updated version 
of this that supports more escenarios, like using expressions and LINQ to query 
for UIElements, contact me if you're interested.

I hope everyone enjoyed and got something out of this.
I'd love to have your feedback and see you again in another virtual or UG 
meeting.

Thanks
On Mon, May 18, 2009 at 10:29 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:

This is the link for the 
event,
 please register before the meeting and be sure you have Live Meeting installed 
on your computer and your audio properly configured. Some people have asked me 
about the place and how is this a Virtual Event. We'll be using this tool 
called Live Meeting that allow us to interact with audio, video and shar

RE: First Virtaul SDDN Meeting

2009-05-18 Thread Scott Barnes
Doh I thought I was tonight as for some reason in my head it was 9pm my time.. 
I'll definitely sync in at the next one! :)

From: ozsilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Miguel Madero
Sent: Monday, May 18, 2009 7:15 AM
To: ozsilverlight@ozsilverlight.com
Subject: Re: First Virtaul SDDN Meeting

Everyone,

Thanks to all of you who attend the first Virtual SDDN. I think we had some 
interesting discussions. Some of them we can definitely continue on this mail 
list or in the next Virtual SDDN. Unfortunately I didn't record this meeting 
(I'll make sure to do it next time), but I'll include a list of resources from 
the talk, but first of all I'd like to ask a couple of questions.

1. What do you thing about the format?
a) I hate open spaces, bring me some speakers with Powerpoints.
b) It's good once in a while, but we should try a different format next 
time (probably alternate)
c) I love it. Altough presentations are good, discussions add a lot of 
value.
d) ???
2. How often would you like to have this type of events?
   a) Once a month.
   b) Fortnightly
   c) Eventually
   d) ???


During the talk we discussed about Patterns, we only had a chance to talk about 
MVVM and Tom told us he have been using Prism with MVP and Unity. These are 
some links
Prism
MVVM by Nikhil
MVVM by 
Jonas

We also talked a bit about Memory Leaks.
Delay on Memory Leaks in 
SL
I mentioned that we could use 
WinDbg
 or 
SilverlightSpy
 to detect Memory Leaks.
When it comes to WinDbg, Tess knows it all and she blogged about how to setup 
WinDbg for 
Silverlight

Andy and Stephen told us about the cool apps that they've written in 
Silverlight, but we don't have a lot of resources to show atm.

At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth has 
a series on this 
topic

We added a bonus topic on User Controls and we talked about the TreeView in the 
Silverlight Toolkit. We also mentioned the need to navigate the VisualTree to 
get to different Elements when needed. In this blog 
post
 I talked about how to use the VisualTreeHelper to do that and some extensions 
to do it easily (the code is avaailable for download). I've an updated version 
of this that supports more escenarios, like using expressions and LINQ to query 
for UIElements, contact me if you're interested.

I hope everyone enjoyed and got something out of this.
I'd love to have your feedback and see you again in another virtual or UG 
meeting.

Thanks

On Mon, May 18, 2009 at 10:29 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:

This is the link for the 
event,
 please register before the meeting and be sure you have Live Meeting installed 
on your computer and your audio properly configured. Some people have asked me 
about the place and how is this a Virtual Event. We'll be using this tool 
called Live Meeting that allow us to interact with audio, video and share the 
desktop, polls, Q&A, etc, but rather than trying to explain what Live Meeting 
is, you can just try it tonight. Just 
register
 and follow the instructions.
If you have any doubts, please contact me.


On Thu, May 14, 2009 at 12:40 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:
Everything has been really quite lately, so it's time to SPAM the list again,

We're going to do a Virtual Meeting next monday at 9:00 pm Sydney Time, I think 
it ca be a great opportunity for everyone to participate.

Instead of the typical presentation, we decided to have an open discussion 
around different topics.

You can read all the details on my blog 
http://miguelmadero.blogspot.com/2009/05/first-virtual-silverlight-designer-and.html

We will be using Live Meeting. I'll email the link for the meeting ASAP.



I hope to see you (hear you or at least read you) on monday.

--
Miguel A. Madero Reyes
www.miguelmadero.com (blog)
m...@miguelmadero.com<

RE: First Virtaul SDDN Meeting

2009-05-18 Thread Mahesh S. Krishnan
It was good meeting, Miguel, although I had to leave around 10:45...Didn't 
expect it to go that long :) My 2 cents -


1.   I would say c. It would be good to alternate between the two. 
Alternatively, we could have one presentation and then open the floor for 
discussions in the same meeting

2.   I think initially, we could arrange it in an ad-hoc manner, but as we 
get more people into it, fit it into a regular slot. I feel fortnightly is just 
too frequent - probably one every 6 weeks.

Cheers
Mahesh

From: ozsilverlight@ozsilverlight.com [mailto:ozsilverli...@ozsilverlight.com] 
On Behalf Of Miguel Madero
Sent: Tuesday, 19 May 2009 12:15 AM
To: ozsilverlight@ozsilverlight.com
Subject: Re: First Virtaul SDDN Meeting

Everyone,

Thanks to all of you who attend the first Virtual SDDN. I think we had some 
interesting discussions. Some of them we can definitely continue on this mail 
list or in the next Virtual SDDN. Unfortunately I didn't record this meeting 
(I'll make sure to do it next time), but I'll include a list of resources from 
the talk, but first of all I'd like to ask a couple of questions.

1. What do you thing about the format?
a) I hate open spaces, bring me some speakers with Powerpoints.
b) It's good once in a while, but we should try a different format next 
time (probably alternate)
c) I love it. Altough presentations are good, discussions add a lot of 
value.
d) ???
2. How often would you like to have this type of events?
   a) Once a month.
   b) Fortnightly
   c) Eventually
   d) ???


During the talk we discussed about Patterns, we only had a chance to talk about 
MVVM and Tom told us he have been using Prism with MVP and Unity. These are 
some links
Prism
MVVM by Nikhil
MVVM by 
Jonas

We also talked a bit about Memory Leaks.
Delay on Memory Leaks in 
SL
I mentioned that we could use 
WinDbg
 or 
SilverlightSpy
 to detect Memory Leaks.
When it comes to WinDbg, Tess knows it all and she blogged about how to setup 
WinDbg for 
Silverlight

Andy and Stephen told us about the cool apps that they've written in 
Silverlight, but we don't have a lot of resources to show atm.

At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth has 
a series on this 
topic

We added a bonus topic on User Controls and we talked about the TreeView in the 
Silverlight Toolkit. We also mentioned the need to navigate the VisualTree to 
get to different Elements when needed. In this blog 
post
 I talked about how to use the VisualTreeHelper to do that and some extensions 
to do it easily (the code is avaailable for download). I've an updated version 
of this that supports more escenarios, like using expressions and LINQ to query 
for UIElements, contact me if you're interested.

I hope everyone enjoyed and got something out of this.
I'd love to have your feedback and see you again in another virtual or UG 
meeting.

Thanks

On Mon, May 18, 2009 at 10:29 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:

This is the link for the 
event,
 please register before the meeting and be sure you have Live Meeting installed 
on your computer and your audio properly configured. Some people have asked me 
about the place and how is this a Virtual Event. We'll be using this tool 
called Live Meeting that allow us to interact with audio, video and share the 
desktop, polls, Q&A, etc, but rather than trying to explain what Live Meeting 
is, you can just try it tonight. Just 
register
 and follow the instructions.
If you have any doubts, please contact me.


On Thu, May 14, 2009 at 12:40 AM, Miguel Madero 
mailto:m...@miguelmadero.com>> wrote:
Everything has been really quite lately, so it's time to SPAM the list again,

We're going to do a Virtual Meeting next monday at 9:00 pm Sydney Time, I think 
it ca be a great opportunity for everyone to participate.

Instead of the typical presentation, we decided to have an open discussion 

Re: First Virtaul SDDN Meeting

2009-05-18 Thread Miguel Madero
I forgot to add the resources that we showed at the end of the meeting

*SDDN Website: *http://www.sddn.org.au
*OzSilverlightFeed: *http://feeds2.feedburner.com/OzsilverlightFeed
*SDDN Group in Facebook:* http://groups.to/sddn
*ReMIX: *http://microsoft.com.au/remix
Special Discount for SDDN UG: ugvip149



On Tue, May 19, 2009 at 12:14 AM, Miguel Madero  wrote:

> Everyone,
>
> Thanks to all of you who attend the first Virtual SDDN. I think we had some
> interesting discussions. Some of them we can definitely continue on this
> mail list or in the next Virtual SDDN. Unfortunately I didn't record this
> meeting (I'll make sure to do it next time), but I'll include a list of
> resources from the talk, but first of all I'd like to ask a couple of
> questions.
>
> 1. What do you thing about the format?
> a) I hate open spaces, bring me some speakers with Powerpoints.
> b) It's good once in a while, but we should try a different format next
> time (probably alternate)
> c) I love it. Altough presentations are good, discussions add a lot of
> value.
> d) ???
> 2. How often would you like to have this type of events?
>a) Once a month.
>b) Fortnightly
>c) Eventually
>d) ???
>
>
> During the talk we discussed about Patterns, we only had a chance to talk
> about MVVM and Tom told us he have been using Prism with MVP and Unity.
> These are some links
> Prism 
> MVVM by Nikhil 
> MVVM by 
> Jonas
>
> We also talked a bit about Memory Leaks.
> Delay on Memory Leaks in 
> SL
> I mentioned that we could use 
> WinDbgor
> SilverlightSpyto
>  detect Memory Leaks.
> When it comes to WinDbg, Tess knows it all and she blogged about how to
> setup WinDbg for 
> Silverlight
>
> Andy and Stephen told us about the cool apps that they've written in
> Silverlight, but we don't have a lot of resources to show atm.
>
> At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth
> has a series on this 
> topic
>
> We added a bonus topic on User Controls and we talked about the TreeView in
> the Silverlight Toolkit. We also mentioned the need to navigate the
> VisualTree to get to different Elements when needed. In this blog 
> postI
>  talked about how to use the VisualTreeHelper to do that and some
> extensions to do it easily (the code is avaailable for download). I've an
> updated version of this that supports more escenarios, like using
> expressions and LINQ to query for UIElements, contact me if you're
> interested.
>
> I hope everyone enjoyed and got something out of this.
> I'd love to have your feedback and see you again in another virtual or UG
> meeting.
>
> Thanks
>
>
> On Mon, May 18, 2009 at 10:29 AM, Miguel Madero wrote:
>
>> This is the link for the 
>> event,
>> please register before the meeting and be sure you have Live Meeting
>> installed on your computer and your audio properly configured. Some people
>> have asked me about the place and how is this a Virtual Event. We’ll be
>> using this tool called Live Meeting that allow us to interact with audio,
>> video and share the desktop, polls, Q&A, etc, but rather than trying to
>> explain what Live Meeting is, you can just try it tonight. Just 
>> registerand
>>  follow the instructions.
>> If you have any doubts, please contact me.
>>
>>
>>
>> On Thu, May 14, 2009 at 12:40 AM, Miguel Madero wrote:
>>
>>> Everything has been really quite lately, so it's time to SPAM the list
>>> again,
>>>
>>> We're going to do a Virtual Meeting next monday at 9:00 pm Sydney Time, I
>>> think it ca be a great opportunity for everyone to participate.
>>>
>>> Instead of the typical presentation, we decided to have an open
>>> discussion around different topics.
>>>
>>> You can read all the details on my blog
>>> http://miguelmadero.blogspot.com/2009/05/first-virtual-silverlight-designer-and.html
>>>
>>> We will be using Live Meeting. I’ll email the link for the meeting ASAP.
>>>
>>>
>>>
>>> I hop

Re: First Virtaul SDDN Meeting

2009-05-18 Thread Miguel Madero
Everyone,

Thanks to all of you who attend the first Virtual SDDN. I think we had some
interesting discussions. Some of them we can definitely continue on this
mail list or in the next Virtual SDDN. Unfortunately I didn't record this
meeting (I'll make sure to do it next time), but I'll include a list of
resources from the talk, but first of all I'd like to ask a couple of
questions.

1. What do you thing about the format?
a) I hate open spaces, bring me some speakers with Powerpoints.
b) It's good once in a while, but we should try a different format next
time (probably alternate)
c) I love it. Altough presentations are good, discussions add a lot of
value.
d) ???
2. How often would you like to have this type of events?
   a) Once a month.
   b) Fortnightly
   c) Eventually
   d) ???


During the talk we discussed about Patterns, we only had a chance to talk
about MVVM and Tom told us he have been using Prism with MVP and Unity.
These are some links
Prism 
MVVM by Nikhil 
MVVM by 
Jonas

We also talked a bit about Memory Leaks.
Delay on Memory Leaks in
SL
I mentioned that we could use
WinDbgor
SilverlightSpyto
detect Memory Leaks.
When it comes to WinDbg, Tess knows it all and she blogged about how to
setup WinDbg for
Silverlight

Andy and Stephen told us about the cool apps that they've written in
Silverlight, but we don't have a lot of resources to show atm.

At the end we talked a about Behaviours in Silverlight 3. Shawn Wildermouth
has a series on this
topic

We added a bonus topic on User Controls and we talked about the TreeView in
the Silverlight Toolkit. We also mentioned the need to navigate the
VisualTree to get to different Elements when needed. In this blog
postI
talked about how to use the VisualTreeHelper to do that and some
extensions to do it easily (the code is avaailable for download). I've an
updated version of this that supports more escenarios, like using
expressions and LINQ to query for UIElements, contact me if you're
interested.

I hope everyone enjoyed and got something out of this.
I'd love to have your feedback and see you again in another virtual or UG
meeting.

Thanks


On Mon, May 18, 2009 at 10:29 AM, Miguel Madero  wrote:

> This is the link for the 
> event,
> please register before the meeting and be sure you have Live Meeting
> installed on your computer and your audio properly configured. Some people
> have asked me about the place and how is this a Virtual Event. We’ll be
> using this tool called Live Meeting that allow us to interact with audio,
> video and share the desktop, polls, Q&A, etc, but rather than trying to
> explain what Live Meeting is, you can just try it tonight. Just 
> registerand
>  follow the instructions.
> If you have any doubts, please contact me.
>
>
>
> On Thu, May 14, 2009 at 12:40 AM, Miguel Madero wrote:
>
>> Everything has been really quite lately, so it's time to SPAM the list
>> again,
>>
>> We're going to do a Virtual Meeting next monday at 9:00 pm Sydney Time, I
>> think it ca be a great opportunity for everyone to participate.
>>
>> Instead of the typical presentation, we decided to have an open discussion
>> around different topics.
>>
>> You can read all the details on my blog
>> http://miguelmadero.blogspot.com/2009/05/first-virtual-silverlight-designer-and.html
>>
>> We will be using Live Meeting. I’ll email the link for the meeting ASAP.
>>
>>
>>
>> I hope to see you (hear you or at least read you) on monday.
>>
>> --
>> Miguel A. Madero Reyes
>> www.miguelmadero.com (blog)
>> m...@miguelmadero.com
>>  --
>> Support procedure: https://www.codify.com/lists/support
>> List address: ozsilverlight@ozsilverlight.com
>> Subscribe: ozsilverlight-subscr...@ozsilverlight.com
>> Unsubscribe: ozsilverlight-unsubscr...@ozsilverlight.com
>> List FAQ: http://www.codify.com/lists/ozsilverlight
>> Other lists you might want to join: http://www.codify.com/lists
>
>