Since you don't have Element Binding you have to go through some
intermediate object. And your Clip property is of type geometry, and you
have bound your geometry to an object, so don't really know how to do this
without element binding.
But I might be wrong...

On Fri, Sep 19, 2008 at 3:26 PM, Jordan Knight <[EMAIL PROTECTED]>wrote:

>  I ended up hacking it a bit…
>
>
>
> I wanted to bind the values for the clip (as you can move the item around
> the screen) – i.e. it's a magnifying glass for an image…
>
>
>
> You can't do this though:
>
>
>
> <Canvas.Clip>
>
>                 <RectangleGeometry Rect="{Binding MyRect}"/>
>
> Where myrect is a Rect object from the ViewModel…
>
>
>
> I ended up doing this in c# -
>
>
>
> Private Sub doClip()
>
>         Dim avmb As AnnotationViewModelBase = CType(DataContext,
> AnnotationViewModelBase)
>
>         Dim r As New Rect(0, 0, avmb.ConfiguredWidth,
> avmb.ConfiguredHeight)
>
>         Dim rect As New RectangleGeometry()
>
>         rect.Rect = r
>
>         LayoutRoot.Clip = rect
>
>
>
> avmb.ConfiguredWidth is from the ViewModel and changes as the drags happen…
> I'm not happy with this solution so if anyone can tell me how to bind to
> that Clip stuff…
>
>
>
>
>
>
>
>
>
> *From:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *On Behalf Of *.net noobie
> *Sent:* Friday, 19 September 2008 3:14 PM
> *To:* [email protected]
> *Subject:* Re: [OzSilverlight] Canvas Overflow
>
>
>
> Could you used a "ScrollViewer", might not be exactly what you after, but
> might be able to stop your canvas from going bigger than you wanted?
>
>
>
>
>
> On Fri, Sep 19, 2008 at 1:27 PM, Jordan Knight <[EMAIL PROTECTED]>
> wrote:
>
> Hi all,
>
>
>
> I can't for the life of me figure out how to stop elements in a canvas from
> overflowing J
>
>
>
> I want to truncate content when is too big J
>
>
>
> Cheers,
>
>
>
> Jordan
>
> -------------------------------------------------------------------
> OzSilverlight.com - to unsubscribe from this list, send a message back to
> the list with 'unsubscribe' as the subject.
> Powered by mailenable.com - List managed by www.readify.net
>
>
>
>
> --
> .net noobie™
>
> -------------------------------------------------------------------
> OzSilverlight.com - to unsubscribe from this list, send a message back to
> the list with 'unsubscribe' as the subject.
> Powered by mailenable.com - List managed by www.readify.net
>  -------------------------------------------------------------------
> OzSilverlight.com - to unsubscribe from this list, send a message back to
> the list with 'unsubscribe' as the subject.
> Powered by mailenable.com - List managed by www.readify.net
>



------------------------------------------------------------------- 
OzSilverlight.com - to unsubscribe from this list, send a message back to the 
list with 'unsubscribe' as the subject.

Powered by mailenable.com - List managed by www.readify.net

Reply via email to