Questions tagged [exrin]

Exrin is a Xamarin Forms MVVM Framework. If you use this tag, it's very likely you want to include [xamarin.forms] and [xamarin] as well.

Resources

26 questions
9
votes
2 answers

How to open files in default program?

I'm writing application using Xamarin.forms and i need to open PDF and Doc documents in Droid and IOS. Is there any crossplatform way to achive this? Maybe any packages?
Horosho
  • 647
  • 1
  • 8
  • 22
3
votes
0 answers

Exrin tabbed view: navigation between tabs using NavigationResult

In my Exrin-based app I have a tabbed view. As an operation execution result I would like to select a specific tab. But when I pass the NavigationResult(Stacks.TabStack, TabStack.RootViewKey) as an operation result, the tabs selection is kept as it…
2
votes
1 answer

Animations with Exrin

I'm looking to create animations with Exrin. I understand the MVVM framework aspect of it requires that the View owns the animations, but firing these animations initially is something I'm unsure of. I do know that attaching to UI events is a bit…
Timothy James
  • 1,062
  • 13
  • 25
1
vote
1 answer

Is it possible to navigate to a dynamic page in Exrin

Is it possible in Exrin to push to the navigation a contentpage I create in run time and afterwards remove it from the navigation stack?
1
vote
1 answer

Exrin Isolates and MasterDetailContainer

When working with the Exrin Isolates approach you define the stacks in each Isolater. How do you combine it to work with a MasterDetailContainer? For example if I want a menu in the old approach I would create a ViewContainer and pass it a stack…
1
vote
1 answer

How to implement a visual busy/working indicator in Exrin?

Context I am discovering step by step Exrin infrastructure. I explored that there are many ready to use infra element to implement command execution in background. Among those I see IsBusyDelay, VisualState.IsBusy, Timeout message, etc. I also know…
g.pickardou
  • 32,346
  • 36
  • 123
  • 268
1
vote
1 answer

How to set Exrin TabbedPage tab title?

Context I am using the ExrinSampleMobileApp from the Exrin repository. Question How can I set the main and detail tab's title? I tried to set the appropriate view's title with no effect (DetaiView and MainView)
g.pickardou
  • 32,346
  • 36
  • 123
  • 268
1
vote
1 answer

How to have TabbedContainer and SingleContainer within the same stack?

I would like to provide a drawer for navigation. There are TabbedContainer pages (for example the home or main page) and also there are SingleContainer pages. Currently I have to switch stack to trigger calling of SetStack in IMasterDetailView…
g.pickardou
  • 32,346
  • 36
  • 123
  • 268
1
vote
2 answers

Exrin IMasterDetailContainer IsPresented has no effect, how to hide navigation drawer

Context I am using the ExrinSampleMobileApp from the Exrin repository. When I show the the navigation drawer with swipe, the drawer shows correctly. When I click on the Settings navigation, (after I corrected the MenuOperation to return new…
g.pickardou
  • 32,346
  • 36
  • 123
  • 268
1
vote
1 answer

Tabbed page as detail view of masterdetail page in Exrin

In our app there is a master-detail container as main view container. We would like to have the tabbed page as the detail page of the master-detail container, so that the user is able to perform the navigation via both the menu and tab bar. Is there…
1
vote
1 answer

Exrin VisualState LifeCycle

I have properties on my VisualState that I set their value on the Init method on the VisualState from my WebApi. When I navigate to this page to press back to return to this this page the Init method is not called again. How can I update the…
1
vote
2 answers

Reactive Extensions for nested objects in Exrin VisualState

I'm trying to enable a button that is bounded when a binded property nested field is entered, but the button is disabled even when all properties are filled with data. What should I change? this is my base visual state public class BaseVisualState :…
1
vote
1 answer

Exrin: What to know when upgrading form 1.X to 2.0?

I'm thinking about upgrading from Exirn 1.x to 2.0.0. I read the Exrin 2.0.0 quick start, but it doesn't mention the changes. From what I can tell from the quick start project, there was a movement away from the grouping of projects based on…
Timothy James
  • 1,062
  • 13
  • 25
1
vote
1 answer

Exrin: Binding between ObservableCollection in ModelState and VisualState doesn't seem to be passing NotifyCollectionChanged

I have an ObservableCollection I'm attempting to bind to a ListView. I create everything just fine. The collection has multiple items in it (checked from both ends of the binding in ModelState and VisualState, but the View is never updated. I went…
Timothy James
  • 1,062
  • 13
  • 25
1
vote
1 answer

Proper use of operations, models, and services within Exrin

Within Exrin, using the normal hierarchy of ViewModel having access to the IModel, The Model having access to the IService, and Operations commonly having access to the IModel yet being called from the ViewModel, what is the proper use of methods…
Timothy James
  • 1,062
  • 13
  • 25
1
2