﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - Crosslight - How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Thu, 06 Aug 2015 05:47:51 GMT</pubDate><dc:creator>Arief</dc:creator><description>&lt;p&gt;Yeah haha, i really feel it for you when there is no error at all, fortunately i can ask our programmer.&amp;nbsp;&lt;br&gt;Also thanks to them i can found solution for my link assemblies error.&lt;br&gt;&lt;br&gt;Anyway thanks for the kudos Jimmy! i appreciated it very much :)&lt;br&gt;&lt;br&gt;If you have more question feel free to ask us!&lt;/p&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Wed, 05 Aug 2015 05:16:35 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>Thanks Arief! You've been very helpful. The solution you provided does work. But, looking at those codes the logic is pretty much the same as our solution. I remember mentioning that we did the same approach with that of Nich's solution on iOS and not working on Android. Turns out the reason why the binding wasn't working is because the ID used on the layout was assigned to two components/controls namely the root and the child. That's just silly, I wonder why that didn't throw an error in the first place though. But it works now... thanks for your time and keep up the good work.&lt;br&gt;&lt;br&gt;Kudos!&lt;br&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Wed, 05 Aug 2015 03:45:33 GMT</pubDate><dc:creator>Arief</dc:creator><description>Hi Jimmy&amp;nbsp;&lt;br&gt;&lt;br&gt;Nevermind above post, i managed to make it done using source version of Signature Pad, feel free to check it out in attachment!&lt;br&gt;&lt;br&gt;here is files that i changes in my project:&lt;br&gt;Android/SignaturePad/SignaturePadBindingAdapter.cs&lt;br&gt;Android/SignaturePad/MySignaturePad.cs&lt;br&gt;Android/Resources/Layout/MainLayout.axml&lt;br&gt;Android/Infrasturcture/AppInitializer.cs&lt;br&gt;&lt;br&gt;Hope that'll helps!</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Wed, 05 Aug 2015 02:36:57 GMT</pubDate><dc:creator>Arief</dc:creator><description>&lt;p&gt;Hi Jimmy&lt;br&gt;&lt;br&gt;They already done developing Signature Pad but there maybe still reviewing from higher management but it was included with current sprint, so i can't say exactly when it will be released but likely not as a hotfix.&lt;br&gt;&lt;br&gt;However i will help you for Android Signature Pad, maybe i can ask the development team the right method, maybe you can send us your code (or maybe just Binding Adapter and .cs for the assemblies). Also did you use the source code or assemblies downloaded from Xamarin?&lt;/p&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Tue, 04 Aug 2015 02:17:31 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>&lt;p&gt;Hi Arief,&lt;/p&gt;
&lt;blockquote&gt;Sorry no news for a long time i tried creating the samples for you however i got weird error when linking the assemblies to the Signature Pad (non sources) and already tried to contact other developer, you can see mine in the attachment. Could i see yours maybe i can help you fix it?&lt;/blockquote&gt;&lt;br&gt;

&lt;p&gt;We did the same approach as what was shown on the iOS sample provided by Nicholas, but we are not getting any errors on Android. We did register the binding adapter and all other settings required to make it work. However, we may be missing something because even with the use of Crosslight v4 doesn't seem to help.&lt;/p&gt;

&lt;blockquote&gt;Also just a news for you we will support Signature Pad but maybe not  as a hotfix, however as next version but still version 4, as far as i know the development team already done but i will ask them if you interested.&lt;/blockquote&gt;&lt;br&gt;

&lt;p&gt;But we are very interested in this update as a hotfix if possible. This is really an important piece of our app, especially on field services... which is widely used on the iOS version.&lt;/p&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Tue, 04 Aug 2015 01:55:39 GMT</pubDate><dc:creator>Arief</dc:creator><description>&lt;p&gt;Hi Jimmy,&lt;br&gt;&lt;br&gt;Sorry no news for a long time i tried creating the samples for you however i got weird error when linking the&amp;nbsp;assemblies to the Signature Pad (non sources) and already tried to contact other developer, you can see mine in the attachment. Could i see yours maybe i can help you fix it?&lt;br&gt;&lt;br&gt;As you can see i handle the image getter when MotionEvent is Up and then pass it to bitmap which in turn will be transformed into Byte[], also don't forget &lt;b&gt;you must register your bindingadapter inside your Android -&amp;gt; Infrastructure -&amp;gt; Appinitializer.cs, &lt;/b&gt;however i can't get it work because i send me link assemblies error, did you get the same error?&lt;br&gt;&lt;br&gt;Also just a news for you we will support Signature Pad but maybe not &amp;nbsp;as a hotfix, however as next version but still version 4, as far as i know the development team already done but i will ask them if you interested.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Tue, 04 Aug 2015 00:49:33 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>Hi All,&lt;br&gt;&lt;br&gt;Can anyone help us regarding this issue? We tried the same approach with Android but the binding isn't working. Please advise.&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Wed, 29 Jul 2015 13:37:10 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>Hi Nich,&lt;br&gt;&lt;br&gt;I didn't get the chance to ask how we can achieve this same approach with Android. Kindly add the solution for Android. We do have issues converting this sample to Android, probably due to limited knowledge with how the platform works. So we're hoping you could update this solution to include the Xamarin.Anroid project.&lt;br&gt;&lt;br&gt;Many thanks!&lt;br&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Thu, 03 Apr 2014 06:41:33 GMT</pubDate><dc:creator>nicholaslie</dc:creator><description>&lt;p&gt;Hi Domingo,&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;We have updated the sample in the GitHub link below"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/IntersoftSolutions/CustomBinding" target="_blank"&gt;https://github.com/IntersoftSolutions/CustomBinding&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this sample, I used the SignaturePad Component. In order to reflect the image to view model, first of all, I use UISignaturePad as a view that subclasses the SignaturePadView component.  Create the ImageProperty in the UISignaturePad. Then, override the TouchesEnded Method from SignaturePad, and set the ImageProperty with latest image. Don't forget to give SetPropertyValue to the ImageProperty setter in order to reflect the ViewModel. The reflected value will be set in the ViewModel.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Nicholas&lt;/p&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Tue, 01 Apr 2014 13:55:36 GMT</pubDate><dc:creator>dfugaban@silentpartnersoft.com</dc:creator><description>&lt;div&gt;Thanks for your response. T&lt;span style="font-size: 10pt;"&gt;his should be a good start. But the sample application is a setter. What we need is the other way around. We need to get the value from the component, not set its value. The SignaturePad component does not provide a setter, which is why we implemented a public property Image to a View wrapper and invoke the GetImage from the gettter of the property. Thanks!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: 10pt;"&gt;What we are trying to do here is wrapping a component so that it is bindable in such a way that any changes from the component should also be reflected to the viewmodel. We hope we are making much more sense here than our first post. You showed us how to set a property value of a component, but HOW do we read any changes from that property?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size: 10pt;"&gt;NOTE: We wish a technical document will be available soon, similar to MSDN website where Crosslight framework's properties, methods, etc are exposed with samples. Something we can look at in times like these. The response time isn't enough during realtime development. And chat availabililty should be a 24-hour support.&lt;/span&gt;&lt;/div&gt;</description></item><item><title>How to Use Crosslight BindingProvider on Custom Views like SignaturePad (NO FormMetaData HERE)</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-BindingProvider-on-Custom-Views-like-SignaturePad-NO-FormMetaData-HERE/</link><pubDate>Mon, 31 Mar 2014 21:17:19 GMT</pubDate><dc:creator>dfugaban@silentpartnersoft.com</dc:creator><description>Hi,
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;We are in need of Signature Pad to and save the image captured to a database. With the use of Crosslight, we simply cannot figure out how to bind a readonly property, implemented with a (&lt;b&gt;get;&lt;/b&gt;) to bind with the view. We understand the &lt;b&gt;BindableProperties.ImageProperty&lt;/b&gt; should be able to do this since we have implemented a public property called &lt;b&gt;Image &lt;/b&gt;with a type of &lt;b&gt;UIImage&lt;/b&gt;. However, this is not working on our side. We had to implement a readonly property since we are not reloading the image, but we only need to capture and return its data once the &lt;b&gt;DoneCommand &lt;/b&gt;has been invoked.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;QUESTION: Does Crosslight support binding to an &lt;b&gt;Image &lt;/b&gt;property from custom components such as the Signature Pad? &lt;a href="https://components.xamarin.com/view/signature-pad" target="_blank" style="font-size: 10pt;"&gt;https://components.xamarin.com/view/signature-pad&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;NOTE: We are attaching the sample codes that we used to imlement this scenario.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="https://www.dropbox.com/s/b9plho8fygvlz0w/SignatureView.zip" target="_blank"&gt;https://www.dropbox.com/s/b9plho8fygvlz0w/SignatureView.zip&lt;/a&gt;&lt;/div&gt;</description></item></channel></rss>