![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Design time only DependencyProperty Hi, I'm creating a user control in WPF, and I would like to have a property which can only be set in design time. I'm using this property as a parameter to another wpf data provider control. I don't see anything to set that the dependency property can only be changed at design time, but I have found how to determine if the control is in design time or run-time. I still don't know what the proper way to handle this is. Do I coerce the value? Validate and throw an exception if it changes during run time? What's the best way to accomplish this? I would like the property to be changable via the property grid like other wpf / winforms controls (since the wpf control will be hosted in a winforms app). Thanks Andy |
| | #2 (permalink) | ||||||||||||
| Guest | Re: Design time only DependencyProperty Hi, Andy wrote:
this property during run time, in which case I would use a Validation rule, or to silently forbid changing the value, in which case you should coerce the value. HTH, Laurent -- Laurent Bugnion [MVP ASP.NET] Software engineering, Blog: http://www.galasoft.ch PhotoAlbum: http://www.galasoft.ch/pictures Support children in Calcutta: http://www.calcutta-espoir.ch | ||||||||||||
| | #3 (permalink) |
| Guest | Re: Design time only DependencyProperty Hello, If you're setting the property at design time, it will affect presentation in the Designer only. When your program is run, the property will not be set, as the program is not in Design mode when it's run, right? ![]() So you probably want to prevent the property changes after some moment — after the control retrieves the data for the initial value, for example. That should be the condition for cancelling the further changes. Probably, Validation is a good way to achieve it. (H) Serge |
| | #4 (permalink) | ||||||||||||
| Guest | Re: Design time only DependencyProperty On Dec 26, 7:26 pm, "Laurent Bugnion, MVP" <galasoft...@xxxxxx> wrote:
in a running program, the control shouldn't let the property value change. A developer must change it in the property grid. I'll go with validation. Thanks! Andy | ||||||||||||
| |
| |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Copy DependencyProperty with Reflection | Horst Klein | Avalon | 2 | 07-10-2007 08:32 AM |
| No notification when a DependencyProperty value has changed? | fö | Avalon | 0 | 06-28-2007 11:20 AM |
| obtain type of dependencyproperty | Robert Ludig | Avalon | 2 | 01-12-2007 09:26 AM |
| C++/CLI based DependencyProperty example | =?Utf-8?B?Sm9obiBEdW5u?= | Avalon | 0 | 08-23-2006 04:57 PM |
| How to bind a Trigger to a user defined DependencyProperty | Philippe Lavoie | Avalon | 1 | 03-15-2006 03:21 PM |