XAF Web Multiple Files Upload

 

Reading the support tickets daily it has become one of my most rewarding morning routines. Besides the constant learning factor, I am all the time running into some amazing questions / implementations/ samples that I can put in practice right away.

I have said it before but I will reiterate here:

When presented with a XAF challenge the first thing I do it is a quick search trough the support tickets to see if there is already an implementation that I can adapt to my needs. Most of the time I find something that I can use, but also most of the time I have to actually code it and run it to see if it is exactly what I need it.

If you are like me, you would love to have a visual before getting to deep and realizing I am on the wrong path. I also realize DevExpress receives tons of tickets daily so this is not feasible for them.

Continue reading

VSIX for XAF Model Editor

If you’ve  unloaded your csproj and take a look you’ve seen how cumbersome they can be and  you must probably know how much simpler, leaner the new sdk project is. In Hanselman words:

“It lets you manage all project dependencies in one place and gives you and uncluttered view of top-level dependencies.”

And that statement above it is crucial for a smooth CI/CD flow.

We also won’t be needing to have DevExpress assemblies installed in the GAC we could use Nugets and have our projects in as many different versions as we want.

One really neat tool that help you with the migration is CsprojToVs2017 or if you prefer to do it manually you can follow this post.

Continue reading

XAF to Xamarin Teaser

I know I still owe you guys the complete article about the XAF POS Teaser but I could not help it. Here is a quick XAF to Xamarin Teaser.

Remarks:

  • ORM in NET Standard library to share between XAF and Xamarin.
  • Custom IDataStore Implementation in ASP.Net Core Web API.
  • Shared Authentication between XAF and Xamarin
  • Support for Direct SQL Queries with XPO
  • Win, Web, Android, iOS, UWP. (UNO coming soon)
  • Using Syncfusion Data Grid because DevExpress Data Grid for Xamarin is still not on Nuget. (You can also use a ListView,  CollectionView, etc)
  • Not showing in the teaser: XAF Reports in Xamarin using Syncfusion PDF Viewer.
  • Not showing in the teaser: Multiple IDataStore implementation to support multiple databases in the same application.

I am really happy about this template. I believe it will save a ton of time. As always feel free to reach out with any question/suggestion or if you are struggling trying to make your XAF project mobile.

Xafmarin out!

Meeting Dave and Adam -DevExpress MVPs

For the Xamarin Saturday on August 24 I traveled to Toronto, as we all know from my last post. One thing I did not mention there because I wanted to have a special post just for this was that I had the opportunity and honor to finally meet in person Dave Hesketh and Adam Latimer current DevExpress MVPs.

I want to say thanks to both for making the trip from Orangeville. I have been following their work for a couple years already and my XAF POS Teaser includes code from their Free Modules.

We had a  great talk about XAF, XPO, Blazor, Xamarin and more. Continue reading

CodeRush Shortcuts for XAF, Xamarin, ReactiveUI and Prism

A few months back my great friend Joche Ojeda did  a post on a CodeRush Template for Xamarin forms bindable property and to quote him exactly:

“From time to time I realize that a lot of the stuff I’m writing is repetitive and complex, so that is the perfect time to create a new code rush custom template, behold the new template xfbp (xamarin forms bindable property).”

Well, behold some other templates for XAF, Xamarin, Prism and Reactive UI.

Continue reading

XAF ColorWheel Module For Win

I had this post in private for a while now, one because I did not think that many people were interested and two because this was actually my first XAF module after taking the training from BITFrameworks a few years back.

Lately, I have been making public a few of other post so why not, let’s put this one out there as well.

The concept of modules in XAF it really interest me because we do a specific functionality once and that is it, we have it available for all future projects if you architecture it right.

Besides the training that I would always recommend, a great article about reusable modules is this one by Dennis. It goes over controllers, actions, localization and more.

Continue reading

XAF POS Teaser

Article coming soon.

Some interesting points:

  • Barcode field gets auto-focus to account for scanning capability.
  • On Screen Keybooard gets triggered every time an editable field is focused.
  • Touch UI action automatically increase size of controls and distance between some of their elements.
  • The size and distance are increased according to the TouchScaleFactor value.
  • Font Size selection thanks to Llamachant Framework Modules.

Hope you guys like it. XAF out!

XAF – ONLY UPPERCASE

This will be another short post like Customs Fields at runtime for XAF. It is a really simple controller and sometimes I wonder when doing a post if the topic maybe it is too (for lack of a better word) simple, but I pat myself in the back because I truly believe that if it helps at least one person I am happy about it (It also helps me when I don’t remember what I did 6 months from now).

The task presented in this post was requested for one of our customers where for some reason they prefer all text inside their windows application exclusively in UPPERCASE.

Weirdly enough their requirement was not for labels, navigation items or actions (I believe they handled that trough localization). What they need was only input data.

As always I did a research trough the support tickets and got it working fairly quick.

Continue reading

XAF Wizard Module by eXpandFramework

This post it is just to give a great shout out to Apostolis Bekiaris. The wizard module from eXpandFramework is a beauty.

I won’t go trough the implementation because the only thing I did was taking the project from the source:

and running a Test Application on top of it. If you want to dig deeper you can see the whole solution here.

Now, let’s see how an end user will take advantage of it.

Continue reading

Customs Fields at runtime for XAF

This will be a really short post. When presented with a XAF challenge the first thing I do it is a quick search trough the support tickets to see if there is already an implementation that I can adapt to my needs. Most of the time I find something that I can use, but also most of the time I have to actually code it and run it to see if it is exactly what I need it.

If you are like me, you would love to have a visual before getting to deep and realizing I am on the wrong path. I also realize DevExpress receives tons of tickets daily so this is not feasible for them.

Continue reading