I usually do MVP on winform like this:

1-my form implements an interface like IEditCustomerView.
2-my EditCustomerPresenter depends on IEditCustomerView, constructor injection.

Would you mind to show us how do you do MVP?, please show some simple
classes and ill help you

2011/1/30, luca101010 <[email protected]>:
> Hi Krzysztof,
>
> actually I know that page, but I cannot find proper samples of MVP on
> Windows form using Windsor.
> I tried to apply the "RuleTheCastle" quickstart and several samples,
> but my application fails when I need to instantiate the couple
> presenter-view.
> I add to Windsor the "presenter" classes and the "view" classes, using
> the add from assembly feature, but it seems that presenters cannot
> recognize theyr linked form.
>
> Most samples I find have a form with a presenter and and interface
> between them, on my application I have instead an interface
> implemented in the form and a different one implemented in presenters.
> I cannot understand if this structure is compatible with Windsor since
> I have 1 more interface that most samples found on the documentation.
>
> So I would like to avoid architectural mistakes and start with a
> proper idea about how to perform this upgrade.
> Please note that my version of picocontainer contains an explicit
> reference to Castle so I suppose it was somewhat hacked from a pure
> standard conteiner to let it work on MVP.
>
> Anyway thanks for your kind reply.
>
> Regards
> Luca
>
>
>
>
> On 30 Gen, 15:56, Krzysztof Koźmic <[email protected]> wrote:
>> Luca,
>>
>> have you looked at Windsor's documentation page?
>>
>> It is discussing patterns and scenarios in many detauls so it should
>> answer most of your
>> questions.http://stw.castleproject.org/Windsor.MainPage.ashx
>>
>> cheers,
>> Krzysztof
>>
>> On 31/01/2011 12:52 AM, luca101010 wrote:
>>
>>
>>
>>
>>
>>
>>
>> > Hello,
>>
>> > I am working on the upgrade of a big applition (windows forms)
>> > from .Net 1.1 to 4.
>>
>> > I have managed to upgrade most of the code, correcting the most
>> > obvious errors, I have upgraded both castle and Hibernate to the
>> > latest versions and I am now working on containers.
>>
>> > The app uses a MVP archietecture, and nano / pico containers to hold
>> > the classes in order to tie presenters and forms.
>>
>> > I would like to get rid of them, moving to Castle Windsor, but I do
>> > not find information about if it can be done and what might be the
>> > risks.
>>
>> > Can you help me in understanding best practices, tricks and
>> > suggestions to perform this upgrade?
>> > The biggest problems I am having are about remapping the "setup" calls
>> > of containers to proper Windsor calls.
>>
>> > Thanks in advance for your kind help.
>>
>> > Luca
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-users?hl=en.
>
>

-- 
Enviado desde mi dispositivo móvil

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to