Comments (5)
All APLValue properties can be assigned directly from a string, so component.Style = "myStyle1"
should work just fine (this is because the property needs to be able to be generated from an expression).
That said, Style should also be updated as it does appear the rules on that have changed in the last few months 👍
from alexa.net.apl.
Thanks for the quick response. It doesn't look like it's working here (3.8.0 NuGet). It says it can't convert from string
to APLValue<Style>
, which is correct; there's code to go from T
to APLValue<T>
but not from string
.
from alexa.net.apl.
sorry - quick because I wasn't on my laptop. Instead of a custom expression you can use:
component.Style = APLValue.To<Style>("style");
or longhand
component.Style = new APLValue<Style>{Expression="style"};
both easier to maintain short term rather than customising components.
from alexa.net.apl.
Ahh, got it, thanks! Thanks for taking the time to explain.
from alexa.net.apl.
FYI - This has just been fixed in 3.9.0
from alexa.net.apl.
Related Issues (20)
- Data property on Sequence is a List<object> HOT 7
- Parameters are now a string rather than an object with name property HOT 5
- Events should be an array HOT 3
- Properties that are currently APLAbsoluteDimensionValue prevent using expressions HOT 1
- JSON as APLDocument HOT 9
- Safe Updates to APL Versions with HOT 2
- Container "Data" property cant be data bound
- No ListDataSource HOT 4
- Add opacity to APLcomponent HOT 1
- Filling ListDataSource with Data HOT 1
- How to build "Karaoke Mode" and survive HOT 4
- StyleValue has an empty constructor with a parameter HOT 1
- APLComponent.When has wrong type HOT 2
- Question: How to add APL support in Azure Functions? HOT 2
- Component should implement IEnumerable<IComponent> HOT 2
- Question: How to use APL and data files from Alexa designer? HOT 10
- Setting slot values from UserEventRequest HOT 2
- Improve readme around referencing saved APL Docs HOT 1
- Container item array is serialized as a single item HOT 1
- Alexa headline footer does not work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alexa.net.apl.